百度音乐免费API接口
音乐分类:
1、新歌榜,2、热歌榜,
11、摇滚榜,12、爵士,16、流行
21、欧美金曲榜,22、经典老歌榜,23、情歌对唱榜,24、影视金曲榜,25、网络歌曲榜
说明:
百度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: //返回条目数量
json数据格式参考如下:
1.
获取榜单专辑:
http://tingapi.ting.baidu.com/v1/restserver/ting?size=20&type=2&callback=cb_list&_t=1468380543284&format=json&method=baidu.ting.billboard.billList
[
{
"artist_id": "88",
"language": "\u56fd\u8bed",
"pic_big": "http:\/\/musicdata.baidu.com\/data2\/pic\/8ed6c0b266f41eacdf69c9018c52ec1e\/241838023\/241838023.jpg",
"pic_small": "http:\/\/musicdata.baidu.com\/data2\/pic\/cf635d76f825044a19656e990dda77d5\/241838026\/241838026.jpg",
"country": "\u5185\u5730",
"area": "0",
"publishtime": "2015-05-20",
"album_no": "1",
"lrclink": "http:\/\/musicdata.baidu.com\/data2\/lrc\/ac66a881bd5cb97ad351936606c37495\/266097259\/266097259.lrc",
"copy_type": "1",
"hot": "1471582",
"all_artist_ting_uid": "2517",
"resource_type": "0",
"is_new": "0",
"rank_change": "0",
"rank": "1",
"all_artist_id": "88",
"style": "\u6d41\u884c",
"del_status": "0",
"relate_status": "0",
"toneid": "0",
"all_rate": "64,128,192,256,320,flac",
"sound_effect": "0",
"file_duration": 0,
"has_mv_mobile": 0,
"versions": "",
"bitrate_fee": "{\"0\":\"0|0\",\"1\":\"0|0\"}",
"song_id": "242078437",
"title": "\u6f14\u5458",
"ting_uid": "2517",
"author": "\u859b\u4e4b\u8c26",
"album_id": "241838068",
"album_title": "\u7ec5\u58eb",
"is_first_publish": 0,
"havehigh": 2,
"charge": 0,
"has_mv": 0,
"learn": 0,
"song_source": "web",
"piao_id": "0",
"korean_bb_song": "0",
"resource_type_ext": "0",
"mv_provider": "0000000000",
"artist_name": "\u859b\u4e4b\u8c26"
},
{
"artist_id": "88",
"language": "\u56fd\u8bed",
"pic_big": "http:\/\/musicdata.baidu.com\/data2\/pic\/14c544e32bef326d54e0de16f0e3858f\/266259604\/266259604.jpg",
"pic_small": "http:\/\/musicdata.baidu.com\/data2\/pic\/e3ed2790a7eba2e7f7b0e85880a0e99e\/266259607\/266259607.jpg",
"country": "\u5185\u5730",
"area": "0",
"publishtime": "2016-06-07",
"album_no": "1",
"lrclink": "http:\/\/musicdata.baidu.com\/data2\/lrc\/a4014c4e7937cc48cc79bf77d42a4e0e\/266259963\/266259963.lrc",
"copy_type": "1",
"hot": "940241",
"all_artist_ting_uid": "2517",
"resource_type": "0",
"is_new": "0",
"rank_change": "0",
"rank": "2",
"all_artist_id": "88",
"style": "\u6d41\u884c",
"del_status": "0",
"relate_status": "0",
"toneid": "0",
"all_rate": "64,128,256,320,flac",
"sound_effect": "0",
"file_duration": 0,
"has_mv_mobile": 0,
"versions": "",
"bitrate_fee": "{\"0\":\"0|0\",\"1\":\"0|0\"}",
"song_id": "266259728",
"title": "\u521a\u521a\u597d",
"ting_uid": "2517",
"author": "\u859b\u4e4b\u8c26",
"album_id": "266259670",
"album_title": "\u521a\u521a\u597d",
"is_first_publish": 0,
"havehigh": 2,
"charge": 0,
"has_mv": 1,
"learn": 0,
"song_source": "web",
"piao_id": "0",
"korean_bb_song": "0",
"resource_type_ext": "0",
"mv_provider": "1000000000",
"artist_name": "\u859b\u4e4b\u8c26"
}
],
"billboard": {
"billboard_type": "2",
"billboard_no": "1895",
"update_date": "2016-07-13",
"billboard_songnum": "588",
"havemore": 1,
"name": "\u70ed\u6b4c\u699c",
"comment": "\u8be5\u699c\u5355\u662f\u6839\u636e\u767e\u5ea6\u97f3\u4e50\u5e73\u53f0\u6b4c\u66f2\u6bcf\u5468\u64ad\u653e\u91cf\u81ea\u52a8\u751f\u6210\u7684\u6570\u636e\u699c\u5355\uff0c\u7edf\u8ba1\u8303\u56f4\u4e3a\u767e\u5ea6\u97f3\u4e50\u5e73\u53f0\u4e0a\u7684\u5168\u90e8\u6b4c\u66f2\uff0c\u6bcf\u65e5\u66f4\u65b0\u4e00\u6b21",
"pic_s640": "http:\/\/b.hiphotos.baidu.com\/ting\/pic\/item\/5d6034a85edf8db1194683910b23dd54574e74df.jpg",
"pic_s444": "http:\/\/d.hiphotos.baidu.com\/ting\/pic\/item\/c83d70cf3bc79f3d98ca8e36b8a1cd11728b2988.jpg",
"pic_s260": "http:\/\/a.hiphotos.baidu.com\/ting\/pic\/item\/838ba61ea8d3fd1f1326c83c324e251f95ca5f8c.jpg",
"pic_s210": "http:\/\/business.cdn.qianqian.com\/qianqian\/pic\/bos_client_58c1700bf56062108d8d622a95708032.jpg",
"web_url": "http:\/\/music.baidu.com\/top\/dayhot"
},
"error_code": 22000
});
2.
获取榜单播放地址:
http://music.baidu.com/data/music/fmlink?rate=320&songIds=242078437&type=&callback=cb_download&_t=1468380564513&format=json
cb_download({
"errorCode": 22000,
"data": {
"xcode": "6b3f423c71d7cd622a7250ec29f7e010",
"songList": [
{
"queryId": "242078437",
"songId": 242078437,
"songName": "\u6f14\u5458",
"artistId": "2517",
"artistName": "\u859b\u4e4b\u8c26",
"albumId": 241838068,
"albumName": "\u7ec5\u58eb",
"songPicSmall": "http:\/\/musicdata.baidu.com\/data2\/pic\/cf635d76f825044a19656e990dda77d5\/241838026\/241838026.jpg",
"songPicBig": "http:\/\/musicdata.baidu.com\/data2\/pic\/8ed6c0b266f41eacdf69c9018c52ec1e\/241838023\/241838023.jpg",
"songPicRadio": "http:\/\/musicdata.baidu.com\/data2\/pic\/ac965fb4d028ee0557512c8e93f99e6c\/241838020\/241838020.jpg",
"lrcLink": "http:\/\/musicdata.baidu.com\/data2\/lrc\/ac66a881bd5cb97ad351936606c37495\/266097259\/266097259.lrc",
"version": "",
"copyType": 0,
"time": 261,
"linkCode": 22000,
"songLink": "http:\/\/yinyueshiting.baidu.com\/data2\/music\/242078559\/242078437133200128.mp3?xcode=6b3f423c71d7cd6221ec55f2ef944ac8",
"showLink": "http:\/\/yinyueshiting.baidu.com\/data2\/music\/242078559\/242078437133200128.mp3?xcode=6b3f423c71d7cd6221ec55f2ef944ac8",
"format": "mp3",
"rate": 128,
"size": 4181731,
"relateStatus": "0",
"resourceType": "0",
"source": "web"
}
]
}
})
百度音乐免费API接口的更多相关文章
- 各类无次数限制的免费API接口整理
各类无次数限制的免费API接口整理,主要是聚合数据上和API Store上的一些,还有一些其他的. 聚合数据提供30大类,160种以上基础数据API服务,国内最大的基础数据API服务,下面就罗列一些免 ...
- 网络免费API接口整理
转载自: https://www.cnblogs.com/doit8791/p/9351629.html 从网上看到一些免费API接口,在个人开发小程序等应用练手时可试用. 各类无次数限制的免费API ...
- 各类无次数限制的免费API接口,再也不怕找不到免费API了
各类无次数限制的免费API接口整理,主要是聚合数据上和API Store上的一些,还有一些其他的. 聚合数据提供30大类,160种以上基础数据API服务,国内最大的基础数据API服务,下面就罗列一些免 ...
- 免费API接口记录
用来记录一些无次数限制的免费API接口,主要是聚合数据上和API Store上的一些,还有一些其他的. 手机号码归属地API接口: https://www.juhe.cn/docs/api/id/11 ...
- 百度音乐搜索API介绍
百度音乐搜索API的请求地址如下: [html] view plaincopy http://box.zhangmen.baidu.com/x?op=12&count=1&title= ...
- 免费API 接口罗列,再也不愁没有服务器开发不了APP了(下)【申明:来源于网络】
免费API 接口罗列,再也不愁没有服务器开发不了APP了(下)[申明:来源于网络] 地址:http://mp.weixin.qq.com/s/QzZTIG-LHlGOrzfdvCVR1g
- 实用且免费API接口2
之前已经整理过一些免费API,现在在知乎专栏上看到别人整理的一些实用免费API,有一些是没有重复的,因此也搬过来. 今天的内容,很适合你去做一些好玩.实用的东西出来. 先来科普个概念,开放应用程序的A ...
- 以前整理的网络上免费API接口
以前整理的一些免费的API接口,具体是否好用还需要时间测试,但是先分享给大家. 天气接口 聚合数据: http://op.juhe.cn/onebox/weather/query 用例 官方文档 来源 ...
- 分享整理的免费API接口
天气接口 聚合数据: http://op.juhe.cn/onebox/weather/query 用例 官方文档 来源:weather.com 百度接口: http://api.map.baidu. ...
随机推荐
- javaScript关闭浏览器 (不弹出提示框)
一段JavaScript脚本程序,负责关闭窗口,如果网页不是通过脚本程序打开的(window.open()),调用window.close()脚本关闭窗口前,必须先将window.opener对象置为 ...
- 建造者模式以及php实现
建造者模式: 造者模式(Builder Pattern):将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示. 建造者模式是一步一步创建一个复杂的对象,它允许用户只通过指定复杂对 ...
- iOS - - JSON 和 XML解析
JSON 和 XML 一.JSON 1.什么是JSON JSON是一种轻量级的数据格式,一般用于数据交互 服务器返回给客户端的数据,一般都是JSON格式或者XML格式(文件下载除外) 2.JSON的格 ...
- RegisterClientScriptBlock和RegisterStartupScript的区别
RegisterClientScriptBlock在 Page 对象的 元素的开始标记后立即发出客户端脚本,RegisterStartupScript则是在Page 对象的 元素的结束标记之前发出该脚 ...
- How to Configure YUM to Install Packages From Installation ISO (RHEL)
1. Mount RHEL Installation ISO mkdir /media/dvd mount /dev/cdrom /media/dvd 2. Get Media ID with the ...
- iTOP-4412开发板-LinuxC-继电器模块的测试例程
平台:iTOP-4412开发板 实现:继电器模块测试例程 继电器的 C 的测试程序,C 测试程序可以在 Android系统,Qt 系统以及最小 linux 系统上运行,文档以 Android 系统上测 ...
- netstat -a 显示出你的计算机当前所开放的所有端口
netstat -s -e 比较详细的显示你的网络资料,包括TCP.UDP.ICMP 和 IP的统计等
- Java Servlet 非英文乱码
response.setHeader("Content-Type", "text/json; charset=UTF-8"); request.setChara ...
- ubuntu 普通用户运行virt-manager时libvirt权限设置
error: Failed to connect socket to '/var/run/libvirt/libvirt-sock': Permission deniederror: failed t ...
- Java中的JVM的内存结构
Java的虚拟机自身结构图: JVM内存结构主要包括两个子系统和两个组件.两个子系统分别是Classloader子系统和Executionengine(执行引擎)子系统:两个组件分别是Runtimed ...