百度音乐接口使用示例
百度音樂全接口
http://tingapi.ting.baidu.com/v1/restserver/ting
請(qǐng)求方式:GET
參數(shù)處理:format=json&calback=&from=webapp_music&method=以下不同的參數(shù)獲得不同的數(shù)據(jù)
一、獲取列表
例:method=baidu.ting.billboard.billList&type=1&size=10&offset=0
參數(shù): type = 1-新歌榜,2-熱歌榜,11-搖滾榜,12-爵士,16-流行,21-歐美金曲榜,22-經(jīng)典老歌榜,23-情歌對(duì)唱榜,24-影視金曲榜,25-網(wǎng)絡(luò)歌曲榜
size = 10 //返回條目數(shù)量
offset = 0 //獲取偏移
二、搜索
例:method=baidu.ting.search.catalogSug&query=海闊天空
參數(shù):query = ” //搜索關(guān)鍵字
三、播放
例:method=baidu.ting.song.play&songid=877578
例:method=baidu.ting.song.playAAC&songid=877578
參數(shù):songid = 877578 //歌曲id
注:關(guān)于使用file_link不能播放的問題,是因?yàn)榘俣仁褂肏ttp中的Referer頭字段來防止盜鏈,在HTML文件中加上 <meta name=”referrer” content=”never”>這一句讓發(fā)送出去的Http包都不含Referer字段就行了
四、lrc歌詞
例:method=baidu.ting.song.lry&songid=877578
參數(shù):songid = 877578 //歌曲id
五、推薦列表
例:method=baidu.ting.song.getRecommandSongList&song_id=877578&num=5
參數(shù): song_id = 877578
num = 5//返回條目數(shù)量
六、下載
例:method=baidu.ting.song.downWeb&songid=877578&bit=24&_t=1393123213
參數(shù): songid = 877578//歌曲id
bit = 24, 64, 128, 192, 256, 320 ,flac//碼率
_t = 1430215999,, //時(shí)間戳
七、獲取歌手信息
例:method=baidu.ting.artist.getInfo&tinguid=877578
參數(shù): tinguid = 877578 //歌手ting id
八、獲取歌手歌曲列表
例:method=baidu.ting.artist.getSongList&tinguid=877578&limits=6&use_cluster=1&order=2
參數(shù): tinguid = 877578//歌手ting id
limits = 6//返回條目數(shù)量
與50位技術(shù)專家面對(duì)面20年技術(shù)見證,附贈(zèng)技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的百度音乐接口使用示例的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Vue实现仿音乐播放器4-Vue-rou
- 下一篇: Vue实现仿音乐播放器5-实现今日推荐访