搜索结果
http://music.163.com/api/search/get/web?csrf_token=hlpretag=&hlposttag=&s={搜索内容}&type=1&offset=0&total=true&limit=20
limit:返回数据条数(每页获取的数量),默认为20,可以自行更改
offset:偏移量(翻页),offset需要是limit的倍数
type:搜索的类型
type=1 单曲
type=10 专辑
type=100 歌手
type=1000 歌单
type=1002 用户
type=1004 MV
type=1006 歌词
type=1009 主播电台
数据处理:
- 歌曲ID:data.result.songs[搜索结果排序].id
- 歌曲名:data.result.songs[搜索结果排序].name
- 歌手ID:data.result.songs[搜索结果排序].artists[0].id
- 歌手:data.result.songs[搜索结果排序].artists[0].name
歌曲信息
http://music.163.com/api/song/detail/?id={歌曲ID}&ids=[{歌曲ID}]
注意第二个“歌曲ID”外面有中括号
数据处理(data是原始json数据):
- 歌手名: data.songs[0].artists[0].name;
- 歌曲名: data.songs[0].name;
- 歌曲封面: data.songs[0].album.picUrl;
歌曲直链
https://music.163.com/song/media/outer/url?id={歌曲ID}
直链可以直接在浏览器中打开或在js中播放音频
歌词
https://music.163.com/api/song/lyric?id={歌曲ID}&lv=1&kv=1&tv=-1
歌曲评论
http://music.163.com/api/v1/resource/comments/R_SO_4_{歌曲ID}?limit=20&offset=0
limit:返回数据条数(每页获取的数量),默认为20,可以自行更改
offset:偏移量(翻页),offset需要是limit的倍数
type:搜索的类型
歌单
https://music.163.com/api/playlist/detail?id={歌单ID}
同时歌单api还可以应用于各种榜单上,例如:
id=19723756,云音乐飙升榜
id=3779629,云音乐新歌榜
id=3778678,云音乐热歌榜
id=2250011882,抖音排行榜
用户信息
https://music.163.com/api/v1/user/detail/{用户ID}
MV
http://music.163.com/api/mv/detail?id={MV的ID}&type=mp4