您的位置:   网站首页    行业动态    收藏这些API,获取网易云音乐数据超轻松

收藏这些API,获取网易云音乐数据超轻松

阅读量:3852126 2019-10-27


来源:凹凸玩数据
作者:朱小五
汇总了常见的网易云音乐API,墙裂建议点击右上角收藏~
下面是常见的网易云音乐get请求的API。
简单介绍一下它们:
评论
http://music.163.com/api/v1/resource/comments/R_SO_4_{歌曲ID}?limit=20&offset=0
这应该是最最最常见的了,毕竟80%的网易云音乐的爬虫/数据分析文章都是关于评论数据~
 
使用技巧:
limit:返回数据条数(每页获取的数量),默认为20,可以自行更改
offset:偏移量(翻页),offset需要是limit的倍数
type:搜索的类型
 
举例,比如limit设置为10,则第一页,第二页分别为:
http://music.163.com/api/v1/resource/comments/R_SO_4_483671599?limit=10&offset=0
http://music.163.com/api/v1/resource/comments/R_SO_4_483671599?limit=10&offset=10 
PS:返回的数据格式为json,需要注意的是通过此接口获取的评论数量最多2万条。
歌单
https://music.163.com/api/playlist/detail?id={歌单ID}
网易云音乐每日推荐各种神奇歌单也是它的一大特色,我们可以利用这个api获取歌单里的所有歌曲信息。例如:
https://music.163.com/api/playlist/detail?id=2557908184
同时歌单api还可以应用于各种榜单上,例如:
id=19723756,云音乐飙升榜
id=3779629,云音乐新歌榜
id=3778678,云音乐热歌榜
id=2250011882,抖音排行榜
具体id可以按需求自己查找。
用户信息
https://music.163.com/api/v1/user/detail/{用户ID}
大家在获取到了评论之后,也会同时得到该条评论的用户id。
那么利用他的id和这个用户信息api来获取用户的信息。
汇总之后,我们就可以得到一个歌手在网易云的粉丝用户画像。
歌词
https://music.163.com/api/song/lyric?id={歌曲ID}&lv=1&kv=1&tv=-1
歌词用来做什么呢?
随便举例几个标题:
《周杰伦14张专辑歌词,里面是19年的岁月》
《华语歌坛30年,大家都在唱些什么?》
搜索结果
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      主播电台
最后推荐一些冷门的接口:
歌手专辑
http://music.163.com/api/artist/albums/{歌手ID}?id={歌手ID}&offset=0&total=true&limit=10
专辑信息
http://music.163.com/api/album/{专辑ID}?ext=true&id={专辑ID}&offset=0&total=true&limit=10
歌曲信息
http://music.163.com/api/song/detail/?id={歌曲ID}&ids=%5B{歌曲ID}%5D
MV
http://music.163.com/api/mv/detail?id={MV的ID}&type=mp4
相关代码已上传github,后台回复:网易云API    获取代码
往期推荐:
多面腾讯,终拿offer,全靠这些公众号
1024程序员节,如何用 170 买 400 的书?
编程面试题库

在线QQ咨询,点这里

QQ咨询

微信服务号