网易云音乐
歌曲搜索
格式
请求方式 : POST
请求地址 :
1 | https://music.163.com/api/search/get/web?csrf_token=hlpretag=&hlposttag=&s=歌名&type=1&offset=0&total=true&limit=1 |
示例
1 | https://music.163.com/api/search/get/web?csrf_token=hlpretag=&hlposttag=&s=阳光正好-十二越&type=1&offset=0&total=true&limit=1 |
效果
请求结果如下:
1 | { |
获取歌曲播放直链地址
格式
请求方式 :GET
请求地址 :
1 | https://music.163.com/song/media/outer/url?id=歌曲ID.mp3 |
示例
歌曲ID我们可以通过浏览器地址获取 比如 http://music.163.com/#/m/song?id=1901359372
那么该首歌的直链地址为:
1 | https://music.163.com/song/media/outer/url?id=1901359372.mp3 |
我们可以将该地址其嵌入到 HTML中 使用audio
标签:
1 | <audio controls="controls" title="歌名" src="直链地址"></audio> |
效果
注意: 这种方式只能获取到免费歌曲的直链 如果是VIP收费歌曲 则获取不到
获取歌曲歌词
格式
请求方式 : GET
请求地址:
1 | http://music.163.com/api/song/lyric?os=pc&id=歌曲ID&lv=-1&kv=-1&tv=-1 |
请求参数含义:
&tv=-1
: 表示获取歌词译文&lv=-1
: 表示获取歌词原文&kv=-1
: 表示获取歌词状态信息
示例
1 | http://music.163.com/api/song/lyric?os=pc&id=1901359372&lv=-1&kv=-1&tv=-1 |
效果
请求结果如下:
1 | { |
获取歌曲的详细信息
格式
请求方法: GET
请求地址 :
1 | http://music.163.com/api/song/detail/?id=歌曲id&ids=[歌曲id] |
示例
1 | http://music.163.com/api/song/detail/?id=1901359372&ids=[1901359372] |
效果
请求结果如下:
1 | { |
QQ音乐
本文为作者原创 转载时请注明出处 谢谢