网易云音乐API

发布于 / 教程 / 8 条评论

API参考了开源项目https://github.com/LanFD/music_163,此项目的音乐地址已经失效,同时API评论API参考了知乎某文,文章链接已经丢失..

接口地址


https://api.lylares.com/netmusic/

请求方式

目前只需GET方式即可

错误信息

请求参数错误:


{"code":"10001","msg":"请求参数错误"}

请求参数

参数是否必须说明
queryquery参数定义查询类型,必选值为:music,mv,playlist,album,artalbum,s其一

根据音乐id查询音乐

参数是否必须说明
id音乐的id
limit每次返回数
offset偏移量,用于分页

请求示例


https://api.lylares.com/netmusic/?query=music&id=559735307&limit=2&offset=0

接口返回

请直接访问接口


根据歌单 id查询歌单信息

参数是否必须说明
id歌单的id

请求示例


https://api.lylares.com/netmusic/?query=playlist&id=7634793

接口返回

请直接访问接口


根据专辑 id查询专辑信息

参数是否必须说明
id专辑的id
请求示例

https://api.lylares.com/netmusic/?query=album&id=39216770

接口返回

请直接访问接口

全量搜索

参数是否必须说明
Kw关键词
t搜索的类型
offset关键词
limit返回数量

t参数取值:

说明
1搜索歌曲
10搜索专辑
100搜索歌手
1000搜索歌单
1002搜索用户
1004搜索歌词
1009搜索主播电台
1006搜索MV

请求示例


https://api.lylares.com/netmusic/?query=s&kw=残酷月光&t=1002&limit=&offset=

接口返回

请直接访问接口


根据歌手id查询歌手专辑信息

参数是否必须说明
id歌手的id
aid专辑数量

请求示例


https://api.lylares.com/netmusic/?query=artalbum&id=166009&aid=5

接口返回

请直接访问接口

转载原创文章请注明,转载自: LYLARES'S BLOG » 网易云音乐API

  1. avatar

    你好,我看了一下您的接口,但是返回的并没有播放地址啊,那怎么放在页面播放啊,

    1. avatar
      @无心 网易云的接口经常变化的,可能是原接口变了。
  2. avatar

    我没法跨域请求您的api地址啊

    1. avatar
      @恶搞大王 额,忘了设置。你过会再试试。
  3. avatar

    赞一个,很好啊,可以用来做页面播放器的接口了,顺便问下你的播放器是自己写的吗,看起来不错哦,还有这个输入框的烟花特效是怎么实现的呢?

    1. avatar
      @daskyrk 播放器是别人的。。。烟花就是一段烂大街的的js。
      1. avatar
        @lylares 求分享,我就不用自己再写一遍了,特效找了下没找到类似的说
        1. avatar
          @daskyrk js文件:https://resources.lylares.com/download.php?fn=activate-power-mode.js.zip
          
          POWERMODE.colorful = true; // ture 启用输入特效
          POWERMODE.shake = false; // false 禁用震动特效
          document.body.addEventListener('input', POWERMODE);