鼻子亲了脸

网易云音乐解析API,支持搜索、歌单、单曲、专辑、MV解析、多音质切换、图片大小切换
前言自从上一版开源过后到现在音乐接口的调用量已经达到了快100W,但是最近由于网易云的更新,导致部分接口不能使用,...
扫描右侧二维码阅读全文
21
2018/10

网易云音乐解析API,支持搜索、歌单、单曲、专辑、MV解析、多音质切换、图片大小切换

前言

自从上一版开源过后到现在音乐接口的调用量已经达到了快100W,但是最近由于网易云的更新,导致部分接口不能使用,最近在工作之余抽出时间把API重写

本次API版本不再使用PHP,使用Java,相比以前速度更快(毕竟我是撸Java的,不会PHP),前期不考虑开源,当API完善差不多的时候再考虑开源,如有需要请加群联系我。

最近使用量达到了几千万了,服务器亚历山大!

已经停止维护,请使用新版接口

文档地址:https://messoer.github.io/mess-api-doc/#/

声明

以上接口仅限于技术研究和项目开发练习使用,禁止商业用途,如有发现直接禁IP和域名,若有侵犯版权,请联系我删除

QQ群①:579621905(技术探讨)
QQ群②:261097396(群友交流)

更换域名通知

api.bzqll.com 此域名不知道谁在微信搞成了诱导分享导致已经被封禁,目前做保留,请尽快更换新的域名 api.itooi.cn

更新日志

点击查看更新内容

2019.04.11: 新增酷我音乐接口
2019.04.09: 更换请求域名
2019.03.27: 修复QQ音乐无损等音质失效
2019.01.23: 添加获取用户歌单接口
2019.01.15: 1.增加网易云音乐歌单分类 2.增加QQ音乐支持ape压缩无损格式音乐
2019.01.06: 增加酷狗音乐接口,使用文档分开
2018.12.26: 增加酷狗音乐接口,目前部分接口不可用
2018.12.25: 1.修复部分源数据为空导致解析数据失败 2.增加酷狗音乐API接口,如有需要加群索要吧,还没有完善完
2018.12.08: 1.增加音乐播放时间 2.开启IP自动拉黑,如被拉黑请赞助后联系群管理解禁
2018.11.11: 1.优化QQ音乐搜索,支持音乐/专辑/歌单/歌词/用户/MV模糊搜索 2.开启缓存优化
2018.11.08: 增加网易云音乐MV排行榜接口
2018.11.07: 1.更新ONE一个接口 2.增加QQ音乐热门歌单分类接口 3.增加QQ音乐热门歌单接口 4.增加QQ音乐热门MV分类接口 5.增加QQ音乐热门MV接口
2018.11.04: 1.站点开启https 2.增加ONE 一个接口,需要联系我
2018.11.01: 1.优化网易云搜索:支持音乐/专辑/歌词/歌单/视频/用户/歌手/电台搜索,支持分页加载 2.优化音乐显示歌手名称不全
2018.10.30: 增加支持热门歌单和精品歌单支持
2018.10.27: 1.增加支持QQ音乐解析音乐和MV,支持跨域访问 2.支持获取请求源数据(未开放,如需要进群联系我)3.最近根据反馈开发酷狗音乐、虾米音乐、百度音乐接口
2018.10.21: 1.API全新版本,原有API接口不再维护,新版使用GET请求方式通过URL解析音乐,更加便捷 2.新版音乐增加MV解析,多音质解析,源接口调用(暂未开放,测试中) 3.最近两周上线QQ音乐、酷狗音乐、虾米音乐、百度音乐接口

ID获取说明

好多人在群里一直问id从哪获取,这里我举例子
1.歌单ID

网易云歌单: http://music.163.com/#/playlist?id=2483495328

歌单ID: 2483495328

QQ音乐歌单: http://y.qq.com/n/yqq/playlist/5374436553.html

歌单ID: 5374436553

2.音乐ID

网易云音乐URL地址: http://music.163.com/#/song?id=449818741

音乐ID:449818741

QQ音乐URL地址: http://y.qq.com/n/yqq/song/002E3MtF0IAMMY.html

音乐ID:002E3MtF0IAMMY

等等很多ID都差不多是这样子,废话不再多说,直接上说明文档

其他平台API

下面是网易云音乐使用文档

API接口

点击查看接口文档

No.1 歌单获取

请求URL: https://api.itooi.cn/music/netease/songList
请求示例: https://api.itooi.cn/music/netease/songList?key=579621905&id=3778678&limit=10&offset=0

参数说明是否必须说明默认值
key请求秘钥,QQ群号579621905
id网易云歌单的ID
limit×请求数量默认为 100

由于网易云本身不支持分页,此接口暂不支持分页获取

No.2 搜索音乐/专辑/歌词/歌单/MV/用户/歌手/电台搜索

请求URL: https://api.itooi.cn/music/netease/search
请求示例: https://api.itooi.cn/music/netease/search?key=579621905&s=我喜欢上你内心时的活动&type=song&limit=100&offset=0

参数说明是否必须说明默认值
key请求秘钥,QQ群号579621905
s×搜索关键词详细见下面说明
type×搜索类型默认为 song
limit×请求数量默认为 100
offset×分页默认第1页

说明 : 当前搜索类型支持:

  1. 音乐搜索:type=song
  2. 歌手搜索:type=singer
  3. 专辑搜索:type=album
  4. 歌单搜索:type=list
  5. 视频搜索:type=video
  6. 电台搜索:type=radio
  7. 用户搜索:type=user
  8. 歌词搜索:type=lrc

No.3 获取专辑详情

请求URL: https://api.itooi.cn/music/netease/album
请求示例: https://api.itooi.cn/music/netease/album?key=579621905&id=32311

参数说明是否必须说明默认值
key请求秘钥,QQ群号579621905
id专辑ID

No.4 获取音乐详情

请求URL: https://api.itooi.cn/music/netease/song
请求示例: https://api.itooi.cn/music/netease/song?key=579621905&id=526307800

参数说明是否必须说明默认值
key请求秘钥,QQ群号579621905
id音乐ID

No.5 获取音乐播放地址

请求URL: https://api.itooi.cn/music/netease/url
请求示例: https://api.itooi.cn/music/netease/url?key=579621905&id=526307800&br=999000

参数说明是否必须说明默认值
key请求秘钥,QQ群号579621905
id音乐ID
br码率默认最大码率 即最高音质 999000

说明: 码率类型:128000 192000 320000 999000

No.6 获取音乐歌词

请求URL: https://api.itooi.cn/music/netease/lrc
请求示例: https://api.itooi.cn/music/netease/lrc?key=579621905&id=526307800

参数说明是否必须说明默认值
key请求秘钥,QQ群号579621905
id音乐ID默认获取翻译歌词

No.7 获取音乐图片

请求URL: https://api.itooi.cn/music/netease/pic
请求示例: https://api.itooi.cn/music/netease/pic?key=579621905&id=526307800

参数说明是否必须说明默认值
key请求秘钥,QQ群号579621905
id音乐ID默认获取最大图

No.8 获取MV信息

请求URL: https://api.itooi.cn/music/netease/mv
请求示例: https://api.itooi.cn/music/netease/mv?key=579621905&id=5965802

参数说明是否必须说明默认值
key请求秘钥,QQ群号579621905
idMV ID默认获取MP4格式

No.9 获取MV播放地址

请求URL: https://api.itooi.cn/music/netease/mvUrl
请求示例: https://api.itooi.cn/music/netease/mvUrl?key=579621905&id=5965802&r=1080

参数说明是否必须说明默认值
key请求秘钥,QQ群号579621905
idMVID
r×视频格式默认1080

说明: 视频大小类型:1080 720 480 240

No.10 获取歌单分类

请求URL: https://api.itooi.cn/music/netease/songListCategory?key=579621905
请求示例: https://api.itooi.cn/music/netease/songListCategory?key=579621905

参数说明是否必须说明默认值
key请求秘钥,QQ群号579621905

No.11 获取精品歌单

请求URL: https://api.itooi.cn/music/netease/highQualitySongList
请求示例: https://api.itooi.cn/music/netease/highQualitySongList?key=579621905&cat=全部&limit=100

参数说明是否必须说明默认值
key请求秘钥,QQ群号579621905
cat×歌单分类默认全部
limit×获取条数默认100
lasttime×上次返回的结果的lasttime值

No.12 获取热门歌单

请求URL: https://api.itooi.cn/music/netease/hotSongList
请求示例: https://api.itooi.cn/music/netease/hotSongList?key=579621905&cat=全部&limit=100&offset=0

参数说明是否必须说明默认值
key请求秘钥,QQ群号579621905
cat×歌单分类默认全部
limit×获取条数默认100
offset×分页默认0
order×分别对应最新和最热可选值为 'new' 和 'hot',默认为 'hot'

No.13 获取MV排行榜

请求URL: https://api.itooi.cn/music/netease/topMvList
请求示例: https://api.itooi.cn/music/netease/topMvList?key=579621905&limit=10&offset=0

参数说明是否必须说明默认值
key请求秘钥,QQ群号579621905
limit×获取条数默认100
offset×分页默认0

No.14 获取用户歌单信息

请求URL: https://api.itooi.cn/music/netease/userSongList
请求示例: https://api.itooi.cn/music/netease/userSongList?key=579621905&uid=115119971

参数说明是否必须说明默认值
key请求秘钥,QQ群号579621905
uid用户ID用户ID

目前已更新接口暂时就这么多,抽时间将继续完善和开发其他平台的音乐获取,如有需求请QQ群联系我。

Last modification:June 21st, 2019 at 03:03 pm
If you think my article is useful to you, please feel free to appreciate

35 comments

  1. Music. Safari 605.1.15 Mac OSX 10_14_4 中国 贵州 黔东南苗族侗族自治州

    大神,现在新版的接口也用不了呢。直接打开无法访问呢。查看一下?ヾ(≧∇≦*)ゝ

    1. 鼻子亲了脸 小米 10.7.4 Linux 中国 河南 郑州
      @Music.

      被举报了,暂时关站了

      1. 我太无奈了 Firefox 66.0 Windows 8.1 中国 北京 北京
        @鼻子亲了脸

        我也觉得大佬的接口超级好用,特别感谢。哎,期待开启+1,(๑•̀ㅁ•́ฅ)

      2. Music. Safari 605.1.15 Mac OSX 10_14_4 中国 贵州 黔东南苗族侗族自治州
        @鼻子亲了脸

        啊,这么好用的接口。。。期待开启。。。⌇●﹏●⌇

  2. demon Google Chrome 76.0.3788.1 Windows 10 中国 四川 成都

    大佬api接口出问题了

    1. 鼻子亲了脸 小米 10.7.4 Linux 中国 河南 郑州
      @demon

      被举报了,暂时关站了

  3. Music. Safari 605.1.15 Mac OSX 10_14_4 中国 贵州 黔东南苗族侗族自治州

    很想问。怎么现在需要登陆,是个什么鬼呢?出来解释一下?是不是不能用了?OωO

    1. 鼻子亲了脸 QQ浏览器 10.4.3469.400 Windows 10 中国 河南 郑州
      @Music.

      昨天临时关闭站点

      1. Music. Safari 605.1.15 Mac OSX 10_14_4 中国 贵州 黔东南苗族侗族自治州
        @鼻子亲了脸

        目前还不稳定么

        1. 鼻子亲了脸 小米 10.7.4 Linux 中国 河南 郑州
          @Music.

          被举报了,暂时关站了

    2. onejune Google Chrome 63.0.3239.132 Windows 7 中国 四川 绵阳
      @Music.

      我的也是

  4. wswxf Google Chrome 72.0.3626.121 Windows 7 中国 浙江 绍兴

    大佬,现在访问不了了

    1. 鼻子亲了脸 QQ浏览器 10.4.3469.400 Windows 10 中国 河南 郑州
      @wswxf

      昨天临时关闭站点

      1. wswxf Google Chrome 72.0.3626.121 Windows 7 中国 浙江 绍兴
        @鼻子亲了脸

        恩,现在可以用了,十分感谢!

        1. 鼻子亲了脸 QQ浏览器 10.4.3481.400 Windows 10 中国 河南 郑州
          @wswxf

          请使用新版,旧版本不在进行维护

  5. xn711 Google Chrome 70.0.3538.67 Windows 10 中国 广东 深圳

    为什么访问api需要登录啊

    1. 鼻子亲了脸 QQ浏览器 10.4.3469.400 Windows 10 中国 河南 郑州
      @xn711

      临时关闭站点

  6. 鸭儿哟 Google Chrome 74.0.3729.131 Windows 10 中国 广东 广州

    请问大佬,做页面的时候修改了十几次,导致某一首歌短时间内连续get请求了十几次,然后就403错误拿不到了,是不是请求太频繁了呀,咋解决呀|´・ω・)ノ

    1. 鼻子亲了脸 QQ浏览器 10.4.3469.400 Windows 10 中国 河南 郑州
      @鸭儿哟

      刷新本地缓存

    2. xjw Firefox 66.0 Windows 10 中国 重庆 重庆
      @鸭儿哟

      你做个web本地缓存呀,不用不停请求,网易云那边有限制的吧,外链请求太多会屏蔽,这个接口最终也是要调用网易云的官方接口的

    3. 中洋样 Google Chrome 73.0.3683.103 Mac OSX 10_14_4 中国 重庆 重庆
      @鸭儿哟

      我也是这样的,要求我登录

      1. 鼻子亲了脸 QQ浏览器 10.4.3469.400 Windows 10 中国 河南 郑州
        @中洋样

        临时关闭站点

  7. aaa Google Chrome 69.0.3497.100 Windows 10 中国 四川

    用jquery跨域请求这个歌词api总是报Uncaught SyntaxError: Unexpected token : 是怎么回事啊

    1. 鸭儿哟 Google Chrome 74.0.3729.131 Windows 10 中国 广东 广州
      @aaa

      token好像是语法错误吧
      |´・ω・)ノ

  8. yct Google Chrome 73.0.3683.86 Windows 10 中国 广东 深圳

    付费歌曲是不行吗?可能否播放不了 ̄﹃ ̄

    1. 鼻子亲了脸 QQ浏览器 10.4.3341.400 Windows 10 中国 河南 郑州
      @yct

      新版API可以播放,地址:https://mrdong916.github.io/mess-api-doc/#/

  9. wangjie Google Chrome 72.0.3626.121 Windows 10 中国 北京 北京

    网易1云歌-单-音乐-列表-分页-无--效,谢谢谢-谢,请帮忙-看下

    1. 鼻子亲了脸 QQ浏览器 10.4.3341.400 Windows 10 中国 河南 郑州
      @wangjie

      网易云歌单现在无法分页了,失效了,只能一次性获取1000条数据

  10. smaskyer Google Chrome 73.0.3683.103 Windows 7 中国 江苏 南京

    楼主怎么添加你友链呀,用了你的音乐接口,感谢!

    1. 鼻子亲了脸 Google Chrome 71.0.3578.98 Windows 10 中国 河南 郑州
      @smaskyer

      www.bzqll.com 鼻子亲了脸

  11. ycy Google Chrome 73.0.3683.103 Windows 7 中国 安徽 合肥

    是不是没办法下载

    1. 鼻子亲了脸 QQ浏览器 10.4.3341.400 Windows 10 中国 河南 郑州
      @ycy

      可以下载的啊

  12. 动手打造一款网易云音乐网页播放器插件 R11; 时光往复,爱你如初 非主流浏览器 非主流操作系统 马来西亚 马来西亚

    [...]最后要特别感谢一下提供网易云歌曲API的博主,他的这篇文章(https://www.bzqll.com/2018/10/39.html)里有详细的网易云API调用说明。原本还想自己写后端接口的,但是时间不多了,前天刚把WordPress站点恢复(卸载软件的时候不小心把Web运行环境也给卸了,然后从一个十天前的快照备份把整个服务器恢复……)。[...]

  13. longfor Edge 17.17134 Windows 10 中国 浙江 杭州

    关于最后一个接口,获取用户歌单信息中的uid输入自己的QQ不能获取歌单信息呀

    1. 鼻子亲了脸 Google Chrome 72.0.3626.81 Windows 10 中国 河南 郑州
      @longfor

      不好意思,文档写错了

Leave a Comment