0%

简单的网易云音乐搜索下载API

只是随便很简单就能抓到的接口啦。 【播放此文章顶部的音乐食用更佳啦~↑↑↑↑↑↑↑↑↑ 不过跟PC android 的接口应该是不一样的。 具体发现这个接口也是无意之间。 正文开始: 发现接口更新了必须加上version=1 否则都是失效的歌曲地址!!!! ============================================================== 网易旗下有个 网易博客 跟 LOFTER , 在发表日志什么的时候,可以插入音乐 没错, 就是这里。 我们打开浏览器F12 转到 NetWork 然后在随便输入一个歌曲名 然后, 就是这么简单啦啊哈。我们就得到了这个搜索音乐的API。 简化一下接口 接口地址为: http://s.music.163.com/search/get/ 对应参数:

名称

作用

version

1

必填,不然查询到的歌曲地址是失效的。

src

blog

这个也不是必填,网易博客是blog,lofter就是lofter

type

1

这是个必填的,默认就好了~

s

卡农

搜索内容不用多说啦, 搜索歌名, 歌手名, 专辑名, 应该事都没问题的~

limit

10

返回搜索结果数量, 我也没有找上限是多少。自己试试吧

offset

0

搜索结果页数~,一页显示不完就有多几页啦。 从0开始哟

例: http://s.music.163.com/search/get/?type=1&s=Frontier&limit=10&offset=0 返回格式为 JSON 结果太长 取短的一条随便说下

{
\“result\“:{
\“songCount\“:2589,
//搜索到的相关歌曲总数

\\"songs\\":\[
    {
        \\"id\\":30512839,

//歌曲网易云ID

\\"name\\":\\"Frontier\\",

//名字

\\"artists\\":\[

//歌手信息 多个歌手都显示在底下

    {
        \\"id\\":1049952,   
        \\"name\\":\\"Krale\\",
        \\"picUrl\\":null
    },
    {
        \\"id\\":0,
        \\"name\\":\\"Jasmina Lin\\",
        \\"picUrl\\":null
    },
    {
        \\"id\\":0,
        \\"name\\":\\"Jay Christopher\\",
        \\"picUrl\\":null
    }
\],
\\"album\\":{

//专辑信息

\\"id\\":3102519,
\\"name\\":\\"Frontier \\",
\\"artist\\":{
    \\"id\\":0,
    \\"name\\":\\"\\",
    \\"picUrl\\":null
},

//歌曲封面

    \\"picUrl\\":\\"http://p1.music.126.net/kNwudenOgsyb63jEVPcm3g==/2537672839489753.jpg\\"    
},

//歌曲直链地址,可外链播放 也可以直接下载

\\"audio\\":\\"http://m2.music.126.net/rRvsLcWtFtPalq_yPmJ0eg==/7826323766722669.mp3\\",
\\"djProgramId\\":0,

//歌曲网易云音乐页

            \\"page\\":\\"http://music.163.com/m/song/30512839\\"
        }
    \]
},
\\"code\\":200

}

左侧不是有个music网页嘛【飘着云,一直都没有做后续的那个 其实我本来就是想加上这个接口把页面做完的233,不过一直没弄完2333 而且本文章顶部的音乐直链也是这样取到的哟。 完~