只是随便很简单就能抓到的接口啦。 【播放此文章顶部的音乐食用更佳啦~↑↑↑↑↑↑↑↑↑ 不过跟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 而且本文章顶部的音乐直链也是这样取到的哟。 完~