音乐API
<p>目前已有API接口:网易云音乐、酷狗音乐、QQ音乐、ONE(一个)每日一篇文字</p>
<blockquote>
<p>搬运自 <a href="https://github.com/mrdong916/DongApi"><a href="https://github.com/mrdong916/DongApi">https://github.com/mrdong916/DongApi</a></a></p>
<p>最新增加数据库缓存请求次数、内容、结果(务必安装数据库后使用)</p>
<h3>1. 请求地址</h3>
<ol>
<li><a href="https://api.hibai.cn">音乐歌单</a></li>
<li>入口:<a href="https://api.hibai.cn/api/index/index"><a href="https://api.hibai.cn/api/index/index">https://api.hibai.cn/api/index/index</a></a></li>
<li>测试:<a href="https://api.hibai.cn/api/demo/index">demo</a></li>
</ol>
</blockquote>
<h3>2. 请求示例</h3>
<blockquote>
<p>上送报文说明:</p>
<ol>
<li>TransCode 必须填写</li>
<li>OpenId 必须填写</li>
<li>Body 上传报文(根据请求码填写内容)
<h4>2.1 歌单请求示例</h4>
<h5>(网易云示例)</h5>
<p>请求方式:POST</p></li>
</ol>
<p>请求地址:<a href="https://api.hibai.cn/api/index/index">https://api.hibai.cn/api/index/index</a></p>
<p>上送报文:</p>
<pre><code>{
"TransCode": "020112",
"OpenId": "123456789",
"Body": {
"SongListId": "141998290"
}
}</code></pre>
<p>下传报文:</p>
<pre><code>{
"ResultCode": 1,
"ErrCode": "OK",
"Body": [
{
"title": "野子",
"author": "苏运莹",
"pic": "https://api.hibai.cn/music/index/music?id=401723037&type=pic",
"url": "https://api.hibai.cn/music/index/music?id=401723037&type=url",
"lrc": "https://api.hibai.cn/music/index/music?id=401723037&type=lrc"
},
{
"title": "你根本不懂",
"author": "季彦霖",
"pic": "https://api.hibai.cn/music/index/music?id=517009807&type=pic",
"url": "https://api.hibai.cn/music/index/music?id=517009807&type=url",
"lrc": "https://api.hibai.cn/music/index/music?id=517009807&type=lrc"
},
{
"title": "あっちゅ~ま青春!",
"author": "七森中☆ごらく部",
"pic": "https://api.hibai.cn/music/index/music?id=36271441&type=pic",
"url": "https://api.hibai.cn/music/index/music?id=36271441&type=url",
"lrc": "https://api.hibai.cn/music/index/music?id=36271441&type=lrc"
},
{
"title": "brave heart",
"author": "宮崎歩",
"pic": "https://api.hibai.cn/music/index/music?id=29816860&type=pic",
"url": "https://api.hibai.cn/music/index/music?id=29816860&type=url",
"lrc": "https://api.hibai.cn/music/index/music?id=29816860&type=lrc"
},
{
"title": "东京不太热",
"author": "封茗囧菌",
"pic": "https://api.hibai.cn/music/index/music?id=34723470&type=pic",
"url": "https://api.hibai.cn/music/index/music?id=34723470&type=url",
"lrc": "https://api.hibai.cn/music/index/music?id=34723470&type=lrc"
}
]
}</code></pre>
<h4>2.1 音乐请求示例</h4>
<h5>(酷狗音乐示例)</h5>
<p>请求方式:POST</p>
<p>请求地址:<a href="https://api.hibai.cn/api/index/index">https://api.hibai.cn/api/index/index</a></p>
<p>上送报文:</p>
<pre><code>{
"TransCode": "020224",
"OpenId": "123456789",
"Body": {
"SongId": "9283C8FEA2871E449328BCD49D283471"
}
}</code></pre>
<p>下传报文:</p>
<pre><code>{
"ResultCode": 1,
"ErrCode": "OK",
"Body": "https://api.hibai.cn/music/index/kgMusic?id=9283C8FEA2871E449328BCD49D283471&type=lrc"
}</code></pre>
</blockquote>
<h3>3. 请求代码</h3>
<ol>
<li>020111 获取网易云歌单信息(SongListId必填)</li>
<li>020112 获取网易云歌单信息(Aplayer播放器专用)(SongListId必填)</li>
<li>020113 获取网易云音乐歌词(SongId必填)</li>
<li>020114 获取网易云音乐图片(SongId必填)</li>
<li>020115 获取网易云音乐连接(SongId必填)</li>
<li>
<p>020116 搜索网易云音乐(key必填)</p>
</li>
<li>020221 获取酷狗音乐歌单信息(SongListId必填)</li>
<li>020222 获取酷狗音乐歌词(SongId必填)</li>
<li>020223 获取酷狗音乐图片(SongId必填)</li>
<li>020224 获取酷狗音乐链接(SongId必填)</li>
<li>
<p>020225 搜索酷狗音乐音乐(key必填)</p>
</li>
<li>020331 获取QQ音乐歌单信息(SongListId必填)</li>
<li>020332 获取QQ音乐歌词(SongId必填)</li>
<li>020333 获取QQ音乐图片(SongId必填)</li>
<li>020334 获取QQ音乐链接(SongId必填)</li>
<li>020335 获取QQ音乐歌单(Aplayer播放器专用)(SongListId必填)</li>
<li>
<p>020336 搜索QQ音乐音乐(key必填)</p>
</li>
<li>
<p>020441 搜索QQ酷狗网易云音乐(key必填)</p>
</li>
<li>030111 获取ONE(一个)当天的一篇文字</li>
<li>030112 获取ONE(一个)最近一周的一篇文字</li>
</ol>
<h3>4. 错误码</h3>
<p>ResultCode=>0</p>
<ol>
<li>ErrCode:0000 => OpenID不存在</li>
<li>ErrCode:9999 => type或id不存在</li>
<li>ErrCode:0001 => 交易码不存在</li>
<li>ErrCode:0002 => 非法请求或非POST请求</li>
<li>ErrCode:0003 => 模块不存在</li>
<li>ErrCode:0004 => 控制器不存在</li>
<li>
<p>ErrCode:0005 => 方法不存在</p>
</li>
<li>ErrCode:1001 => 网易云歌单ID不存在</li>
<li>ErrCode:1002 => 网易云音乐ID不存在</li>
<li>ErrCode:1003 => 网易云音乐歌单不存在</li>
<li>
<p>ErrCode:1004 => 网易云音乐搜索关键词不存在</p>
</li>
<li>ErrCode:2001 => 酷狗音乐歌单ID不存在</li>
<li>ErrCode:2002 => 酷狗音乐音乐ID不存在</li>
<li>ErrCode:2003 => 酷狗音乐歌单不存在</li>
<li>
<p>ErrCode:2004 => 酷狗音乐搜索关键词不存在</p>
</li>
<li>ErrCode:3001 => QQ音乐歌单ID不存在</li>
<li>ErrCode:3002 => QQ音乐音乐ID不存在</li>
<li>ErrCode:3003 => QQ音乐歌单不存在</li>
<li>
<p>ErrCode:3004 => QQ音乐搜索关键词不存在</p>
</li>
<li>ErrCode:4001=> 搜索关键词不存在</li>
</ol>