[新]百度mp3接口(baidu mp3 api)

做了一个demo,可以下载百度的flac格式音频,无需会员。源码:baidu-music-api-demo.tar.gz

http://tingapi.ting.baidu.com/v1/restserver/ting?from=webapp_music&method=baidu.ting.search.catalogSug&format=json&callback=&query=%E5%B9%B3%E5%87%A1%E4%B9%8B%E8%B7%AF&_=1413017198449

format: json|xml|jsonp
callback: 若返回 jsonp 格式,请设置一个callback方法名
query: 关键词
_: 时间戳

之前有同学留言反映在手机上访问 无法正常返回数据,显示的是网页,现亲测可以使用,且速度很快。

通过songID 获取下载地址请参阅: http://mrasong.com/a/baidu-mp3-api

附所有接口(低调使用):

百度music web版全接口
http://tingapi.ting.baidu.com/v1/restserver/ting
获取方式:GET
参数:
    format:  json|xml
    callback: 
    from:  webapp_music
    method: 
//获取列表
baidu.ting.billboard.billList  {type:1,size:10, offset:0} 
    type: //1、新歌榜,2、热歌榜,
        11、摇滚榜,12、爵士,16、流行
        21、欧美金曲榜,22、经典老歌榜,23、情歌对唱榜,24、影视金曲榜,25、网络歌曲榜
    size: 10 //返回条目数量
    offset: 0 //获取偏移

//貌似是推广,无用
baidu.ting.adv.showlist  { _: (new Date)}
    _: //时间戳

//搜索
baidu.ting.search.catalogSug  { query: keyword }
    query: '' //搜索关键字

//播放
baidu.ting.song.play  {songid: id}
baidu.ting.song.playAAC  {songid: id}

//LRC歌词
baidu.ting.song.lry  {songid: id}

//推荐列表
baidu.ting.song.getRecommandSongList  {song_id: id, num: 5 }
    num: //返回条目数量

//下载
baidu.ting.song.downWeb  {songid: id, bit:"24, 64, 128, 192, 256, 320, flac", _t: (new Date())}
    songid: //歌曲id
    bit: //码率
    _t: //时间戳

//获取歌手信息
baidu.ting.artist.getInfo  { tinguid: id }
    tinguid: //歌手ting id

//获取歌手歌曲列表
baidu.ting.artist.getSongList  { tinguid: id, limits:6, use_cluster:1, order:2}
    tinguid: //歌手ting id
    limits: //返回条目数量

添加新评论