无损音乐下载
<h5>简要描述</h5>
<ul>
<li>喜欢听啥歌,一搜即达,支持无损等多种音质下载。</li>
</ul>
<h5>请求URL</h5>
<ul>
<li><code>https://api.toer2.com/music</code></li>
</ul>
<h5>请求方式</h5>
<ul>
<li>POST</li>
</ul>
<h5>参数</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
<th>示例</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">appid</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>用户UID</td>
<td>个人中心获取</td>
</tr>
<tr>
<td style="text-align: left;">kw</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>歌曲名称</td>
<td>告白气球</td>
</tr>
<tr>
<td style="text-align: left;">page</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>当前页数</td>
<td>1</td>
</tr>
<tr>
<td style="text-align: left;">sign</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>签名密钥</td>
<td>参见下方</td>
</tr>
</tbody>
</table>
<pre><code>签名密钥:MD5加密(appid + kw + page + key)</code></pre>
<blockquote>
<p>签名密钥加密方式具体请参考接口简要概述</p>
</blockquote>
<h5>返回示例</h5>
<pre><code>{
"code": 1005,
"msg": [
{
"name": "告白气球",
"singers": "周杰伦",
"albums": "周杰伦的床边故事",
"imgItems": "http://d.musicapp.migu.cn/prod/file-service/file-down/b1899d500dda5db2da11df3efc89cba6/5dfae0744d21e2d139ee80897642da75/f8db5ad133424abd718c866798476122",
"rateFormats": [
{
"resourceType": "3",
"formatType": "LQ",
"url": "http://freetyst.nf.migu.cn/public/product8th/product39/2020/04/2415/2016年08月15日09点19分内容准入纵横世代10首/全曲试听/Mp3_64_22_16/60054704037153557.mp3",
"format": "000019",
"size": "1722284",
"fileType": "mp3",
"price": "200"
},
{
"resourceType": "2",
"formatType": "PQ",
"url": "http://freetyst.nf.migu.cn/public/product9th/product41/2020/08/1013/2016年08月15日09点19分内容准入纵横世代10首/标清高清/MP3_128_16_Stero/60054704037134055.mp3",
"format": "020007",
"size": "3448206",
"fileType": "mp3",
"price": "200"
},
{
"resourceType": "2",
"formatType": "HQ",
"url": "http://freetyst.nf.migu.cn/public/product9th/product41/2020/08/1013/2016年08月15日09点19分内容准入纵横世代10首/标清高清/MP3_320_16_Stero/60054704037134055.mp3",
"format": "020010",
"size": "8614182",
"fileType": "mp3",
"price": "200"
},
{
"resourceType": "E",
"formatType": "SQ",
"format": "011002",
"size": "25068819",
"price": "200",
"iosUrl": "http://freetyst.nf.migu.cn/public/ringmaker01/n17/2017/07/无损/2016年08月15日09点19分内容准入纵横世代10首/alac/告白气球-周杰伦.m4a",
"androidUrl": "http://freetyst.nf.migu.cn/public/ringmaker01/n17/2017/07/无损/2016年08月15日09点19分内容准入纵横世代10首/flac/告白气球-周杰伦.flac",
"androidFileType": "flac",
"iosFileType": "m4a",
"iosSize": "25352749",
"androidSize": "25068819",
"iosFormat": "011003",
"androidFormat": "011002",
"iosAccuracyLevel": "16bit",
"androidAccuracyLevel": "16bit"
}
]
}
]
}</code></pre>
<h5>返回参数说明</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">code</td>
<td style="text-align: left;">int</td>
<td>返回状态码</td>
</tr>
<tr>
<td style="text-align: left;">msg</td>
<td style="text-align: left;">Array</td>
<td>歌曲数组</td>
</tr>
<tr>
<td style="text-align: left;">name</td>
<td style="text-align: left;">String</td>
<td>歌曲名称</td>
</tr>
<tr>
<td style="text-align: left;">singers</td>
<td style="text-align: left;">String</td>
<td>歌手名称</td>
</tr>
<tr>
<td style="text-align: left;">albums</td>
<td style="text-align: left;">String</td>
<td>专辑名称</td>
</tr>
<tr>
<td style="text-align: left;">imgItems</td>
<td style="text-align: left;">String</td>
<td>专辑封面</td>
</tr>
<tr>
<td style="text-align: left;">rateFormats</td>
<td style="text-align: left;">Array</td>
<td>下载链接</td>
</tr>
</tbody>
</table>
<h5>备注</h5>
<ul>
<li>更多返回错误代码请看首页的错误代码描述</li>
<li>页面效果参考:<a href="https://www.toer2.com/music.html">https://www.toer2.com/music.html</a></li>
</ul>
<p>欢迎使用兔二API!</p>