兔二API

即是使用者,也是开发者。


无损音乐下载

<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>

页面列表

ITEM_HTML