文章目录

  • 0.参考文章
  • 1.热门歌曲
  • 2.搜索歌曲
  • 3.根据id播放歌曲
  • 4.歌词
  • 5.特别声明

0.参考文章

网易云音乐的常用API

1.热门歌曲

GET:https://music.163.com/discover/toplist

发起请求以获取html,其中有歌名和id

2.搜索歌曲

POST:http://music.163.com/api/search/pc

参数名 数据示例 说明
s 大逆转裁判 搜索的关键字
offset 0 偏移量
limit 1 每次获取数
type 1 类型(歌曲:1、专辑:10、歌手:100、歌单:1000、用户:1002、mv:1004)

搜索歌曲的同时,其id、作者信息(artists)、专辑信息(album)全都有。

该接口调用时,必须携带Cookie才能完成访问。在第一次访问时,获取响应头中的Set-Cookie,随后将Cookie保存起来,之后的每一次访问都需要携带Cookie。

以实例的参数,获取的json如下:

{"result": {"songs": [{"name": "追求 ~大逆転のとき","id": 33316488,"position": 61,"alias": [],"status": -1,"fee": 0,"copyrightId": 663018,"disc": "2","no": 27,"artists": [{"name": "北川保昌","id": 11989036,"picId": 0,"img1v1Id": 0,"briefDesc": "","picUrl": "http://p1.music.126.net/6y-UleORITEDbvrOLV0Q8A==/5639395138885805.jpg","img1v1Url": "http://p1.music.126.net/6y-UleORITEDbvrOLV0Q8A==/5639395138885805.jpg","albumSize": 0,"alias": [],"trans": "","musicSize": 0}],"album": {"name": "大逆転裁判 -成歩堂龍ノ介の冒險- 劇伴音楽大全集","id": 3190532,"type": "专辑","size": 67,"picId": 109951164502968621,"blurPicUrl": "http://p1.music.126.net/1f3b1jvmrZcrSmznKnK5OQ==/109951164502968621.jpg","companyId": 0,"pic": 109951164502968621,"picUrl": "http://p1.music.126.net/1f3b1jvmrZcrSmznKnK5OQ==/109951164502968621.jpg","publishTime": 1436889600000,"description": "","tags": "","company": "セルピュータ","briefDesc": "","artist": {"name": "","id": 0,"picId": 0,"img1v1Id": 0,"briefDesc": "","picUrl": "http://p1.music.126.net/6y-UleORITEDbvrOLV0Q8A==/5639395138885805.jpg","img1v1Url": "http://p1.music.126.net/6y-UleORITEDbvrOLV0Q8A==/5639395138885805.jpg","albumSize": 0,"alias": [],"trans": "","musicSize": 0},"songs": [],"alias": ["3DS游戏《大逆转裁判 成步堂龙之介的冒险》背景音乐大全集"],"status": 0,"copyrightId": -1,"commentThreadId": "R_AL_3_3190532","artists": [{"name": "Capcom Sound Team","id": 15261873,"picId": 0,"img1v1Id": 0,"briefDesc": "","picUrl": "http://p1.music.126.net/6y-UleORITEDbvrOLV0Q8A==/5639395138885805.jpg","img1v1Url": "http://p1.music.126.net/6y-UleORITEDbvrOLV0Q8A==/5639395138885805.jpg","albumSize": 0,"alias": [],"trans": "","musicSize": 0}],"picId_str": "109951164502968621"},"starred": false,"popularity": 80.0,"score": 80,"starredNum": 0,"duration": 191000,"playedNum": 0,"dayPlays": 0,"hearTime": 0,"ringtone": null,"crbt": null,"audition": null,"copyFrom": "","commentThreadId": "R_SO_4_33316488","rtUrl": null,"ftype": 0,"rtUrls": [],"copyright": 2,"mvid": 0,"bMusic": {"name": null,"id": 98372534,"size": 3071625,"extension": "mp3","sr": 44100,"dfsId": 0,"bitrate": 128000,"playTime": 191000,"volumeDelta": -2.0},"mp3Url": "http://m2.music.126.net/hmZoNQaqzZALvVp0rE7faA==/0.mp3","hMusic": {"name": null,"id": 98372532,"size": 7678998,"extension": "mp3","sr": 44100,"dfsId": 0,"bitrate": 320000,"playTime": 191000,"volumeDelta": 0.0},"mMusic": {"name": null,"id": 98372533,"size": 4607416,"extension": "mp3","sr": 44100,"dfsId": 0,"bitrate": 192000,"playTime": 191000,"volumeDelta": -2.0},"lMusic": {"name": null,"id": 98372534,"size": 3071625,"extension": "mp3","sr": 44100,"dfsId": 0,"bitrate": 128000,"playTime": 191000,"volumeDelta": -2.0},"rtype": 0,"rurl": null}],"songCount": 131},"code": 200
}

3.根据id播放歌曲

GET:http://music.163.com/api/song/enhance/player/url

参数名 数据示例 说明
id 1891469546 歌曲id
ids [1891469546] [歌曲id]
br 3200000 歌曲码率,可选值有64000,128000,198000,320000

音乐链接就在url中

{"data": [{"id": 1891469546,"url": "http://m801.music.126.net/20211108174014/6b94ab904908b72fb81b62c98e5a3447/jdymusic/obj/wo3DlMOGwrbDjj7DisKw/11469316999/ffab/9a09/92ff/b01c9b0aae5a4aba0c9cc5f306a8ec5d.mp3","br": 128000,"size": 3280187,"md5": "b01c9b0aae5a4aba0c9cc5f306a8ec5d","code": 200,"expi": 1200,"type": "mp3","gain": 0.0,"fee": 8,"uf": null,"payed": 0,"flag": 4,"canExtend": false,"freeTrialInfo": null,"level": "standard","encodeType": "mp3","freeTrialPrivilege": {"resConsumable": false,"userConsumable": false},"freeTimeTrialPrivilege": {"resConsumable": false,"userConsumable": false,"type": 0,"remainTime": 0},"urlSource": 0}],"code": 200
}

4.歌词

GET:http://music.163.com/api/song/media

参数名 数据示例 说明
id 1840459406 歌曲id
{"songStatus": 1,"lyricVersion": 5,"lyric": "\n\n[00:00.638]Super Idol的笑容\n[00:02.043]都没你的甜\n[00:03.907]八月正午的阳光\n[00:05.863]都没你耀眼\n[00:07.539]热爱 105 °C的你\n[00:10.062]滴滴清纯的蒸馏水\n[00:15.396]你不知道你有多可爱\n[00:17.971]跌倒后会傻笑着再站起来\n[00:22.284]你从来都不轻言失败\n[00:25.255]对梦想的执着一直不曾更改\n[00:29.108]很安心 当你对我说\n[00:32.206]不怕有我在\n[00:33.817]放着让我来\n[00:36.151]勇敢追自己的梦想\n[00:38.874]那坚定的模样\n[00:42.174]Super Idol的笑容\n[00:44.258]都没你的甜\n[00:45.965]八月正午的阳光\n[00:47.774]都没你耀眼\n[00:49.519]热爱 105 °C的你\n[00:51.978]滴滴清纯的蒸馏水\n[00:56.389]在这独一无二\n[00:58.085]属于我的时代\n[00:59.975]不怕失败来一场\n[01:02.121]痛快的热爱\n[01:03.930]热爱 105°C的你\n[01:06.114]滴滴清纯的蒸馏水\n[01:10.263]在这独一无二\n[01:11.741]属于我的时代\n[01:13.903]莫忘了初心常在\n[01:15.577]痛快去热爱\n[01:17.341]热爱 105°C的你\n[01:20.242]滴滴清纯的蒸馏水\n[01:22.691]喝一口又活力全开\n[01:29.605]再次回到最佳状态\n[01:36.940]喝一口哟\n[01:40.068]你不知道你有多可爱\n[01:42.532]跌倒后会傻笑着再站起来\n[01:46.544]你从来都不轻言失败\n[01:49.225]对梦想的执着一直不曾更改\n[01:53.112]很安心 当你对我说\n[01:56.018]不怕有我在\n[01:58.171]放着让我来\n[02:00.385]勇敢追自己的梦想\n[02:03.170]那坚定的模样\n[02:06.389]Super Idol的笑容\n[02:08.470]都没你的甜\n[02:10.186]八月正午的阳光\n[02:11.914]都没你耀眼\n[02:13.626]热爱 105°C的你\n[02:16.333]滴滴清纯的蒸馏水\n[02:20.601]在这独一无二\n[02:21.909]属于我的时代\n[02:24.228]不怕失败来一场\n[02:25.971]痛快的热爱\n[02:27.624]热爱 105°C的你\n[02:30.178]滴滴清纯的蒸馏水\n[02:34.443]在这独一无二\n[02:35.932]属于我的时代\n[02:38.027]莫忘了初心常在\n[02:39.755]痛快去热爱\n[02:41.584]热爱 105°C的你\n[02:44.158]滴滴清纯的蒸馏水\n[02:46.864]喝一口又活力全开\n[02:53.729]再次回到最佳状态\n[03:00.945]喝一口又活力全开\n","code": 200
}

5.特别声明

本文仅供学习交流使用,请勿用作任何商业用途!

编程随笔-SpringBoot | 27.网易云音乐相关API相关推荐

  1. 网易云短信php接口,网易云音乐简单API

    重要:本文最后更新于2018-01-22 12:55:40,某些文章具有时效性,若有错误或已失效,请在下方留言或联系代码狗. 由于未找到网易云音乐官方公布的API(反正我没找到),这里的API都是通过 ...

  2. 网易云音乐的API接口及爬虫代码

    1.查看歌曲 http://www.xiaoxina.cn/api.php?s=歌曲名&num=数量 它的属性为 代码如下: import requests import jsondef ge ...

  3. python第三方插件登录网易音乐_GitHub - TomoToTomoT/NeteaseCloudMusic-Python: 网易云音乐--python Api...

    #NeteaseCloudMusic-python 网易云音乐python版Api 开发文档 获取最新评论 req_comments(music_id, page = 1, page_num = 20 ...

  4. 网易云音乐常用API浅析

    话不多说 PC客户端抓包而来 0.说明 关于头部信息 Cookie: os=pc; deviceId=B55AC773505E5606F9D355A1A15553CE78B89FC7D8CB8A157 ...

  5. Android逆向——网易云音乐排行榜api(上)

    1. 抓包分析 抓包可见,发送报文的body都是params=xxxxxxx这种格式的,于是可以判断params是个逆向的关键字 2. JEB反编译原包,Java层静态分析 反编译之后发现,几乎所有的 ...

  6. Android逆向——网易云音乐排行榜api(下)

    0. 从内存中dump libpoison.so文件 前文讲到绕过libneutil.so反调试后,接着就会加载libpoison.so文件 根据上图得到的so文件的基址和大小,执行IDA scrip ...

  7. 算法推歌20年:从Pandora、Spotify到QQ音乐、网易云音乐

    作者 | 鲁修修 ,编辑 | 范志辉,音乐先声(ID:nakedmusic) 从杂志.报纸上的乐评专栏,到音乐流媒体上的用户评论.算法推荐,人们听歌的选择方式一直处于私人化和公开化之间. 近期,音乐软 ...

  8. 获取网易云音乐开放接口api的推荐歌单

    网易云音乐开放api接口 网址:https://binaryify.github.io/NeteaseCloudMusicApi/#/?id=neteasecloudmusicapi 项目地址:htt ...

  9. Day08_vant实现_网易云音乐案例

    Day08_vant实现_网易云音乐案例 文章目录 Day08_vant实现_网易云音乐案例 知识点自测 铺垫(自学) 本地接口项目部署 今日学习目标 1. 案例-网易云音乐 1.0 网易云音乐-本地 ...

最新文章

  1. java数组交集_Java 实例 – 数组交集
  2. cmd 修改文件属性
  3. 在实际案例(费用系统)中落地DDD
  4. oracle linux telnet,linux如何开启telnet服务
  5. 微软推安全浏览器Gazelle,取代操作系统?
  6. 虚拟机上怎么配置mysql数据库_Linux虚拟机下安装配置MySQL
  7. SAP UI5 初学者教程之二十八 - SAP UI5 应用的集成测试工具 OPA 介绍试读版
  8. sshfs的挂载与卸载
  9. 实战解读ASP.NET Core身份认证
  10. Java设计模式学习总结(15)——行为型模式之责任链模式
  11. linux dlopen 源码,采用dlopen、dlsym、dlclose加载动态链接库
  12. 分类问题的评估指标一览
  13. Dive into Spring framework -- 了解基本原理(二)--设计模式-part2
  14. 【从Northwind学习数据库】数据更新
  15. c语言 qt 写小游戏,Qt实现Flappy Bird游戏
  16. Windows应用商店0x80131500错误
  17. JS正则表达式常见用法实例详解
  18. python中遍历list的三种方式
  19. 面试前夕知识点梳理之JavaScript(补充)
  20. 天才少年曹原再上热搜,25岁,3年5篇Nature一作论文

热门文章

  1. Sophie‘s World 《苏菲的世界》
  2. java中判断字符串是否为数字(正整数)
  3. Python 提取谷歌地球站点经纬度
  4. 用m4 macros创建文本文件
  5. (cons '(叁 . 续延) 《为自己写本-Guile-书》)
  6. 学习随记1:VMware Fusion上对Windows Xp系统的磁盘分区操作
  7. python简单爬虫例子(一)
  8. 深入剖析Go Web服务器实现原理
  9. W ndows7怎么进入BlOS教程,Ghost windows7系统中bios设置u盘启动图文教程
  10. SQL命令创建数据表和修改数据表的方法