🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
更新日志: > **2022.04.21更新** > **1丶优化加载速度**, > **2丶代理IP访问会直接拒绝访问** > **3丶新增酷我音乐,移除对虾米音乐,百度音乐的支持** > **4丶新增搜索关键字匹配** > **5丶新增MV参数,支持网易云音乐 QQ音乐 酷狗音乐 酷我音乐** > **6丶2022.5.21修复QQ音乐无歌词问题** > **7丶2023.11.15修复酷我音乐错误,增加歌曲vip标识** > **8丶2023.11.18网易云音乐支持添加会员cookie,使接口具有VIP功能后台添加地址:https://www.guaqb.cn/user/user_music.php** > **v2音乐接口全新的请求逻辑,与v1大不相同,加载速度超快。大家仔细阅读文档吧! 温馨提示:接口可能存在BUG,请不要用于生产环境下使用!** - v2音乐接口 支持:`网易云音乐` `QQ音乐` `酷狗音乐` `酷我音乐` **请求URL:** - ` http://api.guaqb.cn/v2/music/` **不要使用https协议** **请求方式:** - `GET`丶`POST` **请求示例 ** 请求逻辑:先通过搜索获得歌曲列表 --> 歌曲唯一标识`url_id` 歌词唯一标识`lyric_id` 歌曲封面`pic_id` --> 通过这些唯一标识在进行对应源获取 音乐url丶音乐封面url丶音乐歌词 **这些就相当于和网易云音乐或QQ音乐搜索逻辑是一样的** 比如访问这个链接 -http://api.guaqb.cn/v2/music/?types=search&limit=20&source=qq&pages=1&name=暧昧&key=******&secret=****** 就出来了音乐id 歌曲id 歌词id ***** **{"id":"003v4UL61IYlTY","name":"暧昧","artist":["薛之谦"],"album":"渡 The Crossing","pic_id":"001L7UIu3GXVtT","url_id":"003v4UL61IYlTY","lyric_id":"003v4UL61IYlTY","source":"qq",~~~ ,"mv_id":0,"mv_status":"0"}** ***** 在进行获取音乐地址访问:http://api.guaqb.cn/v2/music/?types=url&source=qq&id=003v4UL61IYlTY&key=*********&secret=********* *****这样我们就得到了音乐地址 **{ "url": "http:\/\/dl.stream.qqmusic.qq.com\/M800003v4UL61IYlTY.mp3?guid=993648692&vkey=703C8439EBC90C9F0976D80E88ADE4D9788663C468A18DEA8D06BA8C93163BE16BA63026E69273BA4D9EF98CBF16BC05439F6251DCF0CB6E&uin=0&fromtag=66", "size": 12490900, "br":320 }** ***** 再来获取歌曲封面地址 :http://api.guaqb.cn/v2/music/?types=pic&source=qq&id=003v4UL61IYlTY&key=*********&secret=********* 这样就得到了一个封面地址! ***** **{ "url": "https:\/\/y.gtimg.cn\/music\/photo_new\/T002R300x300M000003v4UL61IYlTY.jpg?max_age=2592000" }** ***** 获取歌词 访问:http://api.guaqb.cn/v2/music/?types=lyric&source=qq&id=003v4UL61IYlTY&key=*********&secret=********* 这里就意思下歌词 ***** **{ "lyric": "[ti:暧昧]\n[ar:薛之谦]\n[al:暧昧]\n[by:]\n[offset:0]\n[00:00.00]暧昧 (Ambiguous) - 薛之谦 (Joker)\n[00:05.22]词:薛之谦\n[00:10.44]曲:薛之谦\n[00:15.66]反正现在的感情 都暧昧\n[00:19.44]\n[00:20.22]你大可不必为难 找般配\n[00:24.27]\n[00:25.06]付出过的人排队 谈体会\n[00:28.95]\n[00:29.59]趁年轻别害怕一个人睡\n[00:33.90]\n[00:34.62] "tlyric": "" }** ***** ***** 获取mv 访问:http://api.guaqb.cn/v2/music/?types=mv&source=qq&id=q0023pztkcy&key=*********&secret=********* 这里就意思下歌词 ***** **{ code:"200" , msg:"success" mv\_url:"https://mv.music.tc.qq.com/C531CC2228A22B8AC17A321194C73149B6EA267ACE2951B4DC721CEBEB15DDACE7262197806658800E7896BAADDEC62BZZqqmusic\_default/1049\_M21078360047PjZ42jGbWG1001539756.f40.mp4" source:"qq" }** ***** 大概全部流程就是这样,后期支持其他音乐源 **第一步搜索参数:** |参数名|必选|类型|说明| |:---- |:---|:----- |----- | |types |是 |string |参数为search | |source |是 |string | 音乐源站 | |name |是 |string | 音乐名 | |key |是 |string | 你的key | |secret | 是 |string | 你的密钥 | |limit|否 |string | 数量 默认10 | |pages |否 |int | 页数 默认1 | **第二步获取音乐链接参数:** |参数名|必选|类型|说明| |:---- |:---|:----- |----- | |types |是 |string |url | |source |是 |string | 音乐源站 | |id |否 |string |音乐的id | |key |是 |string | 你的key | |secret | 是 |string | 你的密钥 | **第三步获取音乐封面链接参数:** |参数名|必选|类型|说明| |:---- |:---|:----- |----- | |types |是 |string |参数为pic | |source |是 |string | 音乐源站 | |id |是 |string | 音乐的id | |key |是 |string | 你的key | |secret | 是 |string | 你的密钥 | **第四步获取歌词参数:** |参数名|必选|类型|说明| |:---- |:---|:----- |----- | |types |是 |string |参数为lyric | |source |是 |string | 音乐源站 | |id |是 |string | 音乐的id | |key |是 |string | 你的key | |secret | 是 |string | 你的密钥 | **第五步获取mv参数:** |参数名|必选|类型|说明| |:---- |:---|:----- |----- | |types |是 |string |参数为mv | |source |是 |string | 音乐源站 | |id |是 |string | 音乐的mv_id | |key |是 |string | 你的key | |secret | 是 |string | 你的密钥 | **音乐源(source )解释:** |type|必选|类型|说明| |:---- |:---|:----- |----- | |netease |是 |string |网易云音乐 | |qq|是 |string | QQ音乐 | |kugou |是 |string | 酷狗音乐 | |kuwo |是 |string | 酷我音乐 | **关键字匹配介绍** |参数|必选|类型|说明| |:---- |:---|:----- |----- | |types |是 |string | search | |source |是 |string | keyword | |name |是 |string |关键字 | |key |是 |string | 你的key | |secret | 是 |string | 你的密钥 | 来自游动网络用户开发音乐软件,大家可以鉴赏参考一下 地址:[http://yysd.work](http://yysd.work)