前言
假如你有vip会员
- 酷狗
- 需要拿到的参数
token、userid ,获取途径:APP
- 在
kugou_url 方法中把url中的token和userid补全,计算哈希值把尾部的0替换成userid
- 网易云
- 需要拿到的参数
cookie ,cookie中包含了csrf_token、music_u ,获取途径:WEB网页
- 在
WangYiYun() 类初始化时补全即可
- xx音乐
- 需要拿到的参数
cookie ,获取途径:WEB网页
- 在
qqmusic() 类里面的get_music_vkey 方法中把self.header['cookie'] 补全即可
接口说明
-
获取歌单列表信息
-
请求地址:https://api2.52jan.com
-
路径:/music/songlist
-
请求方式:POST
-
酷狗音乐示例:https://api2.52jan.com/music/songlist?server=kugou&id=6222311
-
网易云音乐示例:https://api2.52jan.com/music/songlist?server=wyy&id=7480897649
-
xx音乐示例:https://api2.52jan.com/music/songlist?server=qqmusic&id=8672698451
-
尽量不要用我的接口,下载源码自己部署吧
-
查看接口调用情况
参数名 |
参数类型 |
参数描述 |
参数示例 |
server |
string |
音乐平台 |
kugou、wyy、qqmusic |
id |
string |
歌单ID |
6222311、7480897649、8672698451 |
响应参数
[{
"author": "Uu(刘梦妤)",
"lrc": "https://api2.52jan.com/kugou/lrc/0DBB2B56582BE6CB062F79D1D13FE21E.lrc",
"pic": "https://imge.kugou.com/stdmusic/20210616/20210616180124589946.jpg",
"title": "小城小爱",
"url": "https://api2.52jan.com/kugou/0DBB2B56582BE6CB062F79D1D13FE21E"
}, {
"author": "接个吻,开一枪/火鸡/吕口口/Lambert/杨胖雨",
"lrc": "https://api2.52jan.com/wyy/lrc/1413464902.lrc",
"pic": "https://p1.music.126.net/A157zQR5rR66LMatjYAucQ==/109951164595606537.jpg",
"title": "春风十里报新年",
"url": "https://api2.52jan.com/wyy/1413464902"
}, {
"author": "周杰伦",
"lrc": "https://api2.52jan.com/qqmusic/lrc/00265Jxe3JzXOJ.lrc",
"pic": "https://y.qq.com/music/photo_new/T002R300x300M000000bviBl4FjTpO.jpg",
"title": "说了再见",
"url": "https://api2.52jan.com/qqmusic/00265Jxe3JzXOJ"
}, {
"author": "李荣浩",
"lrc": "https://api2.52jan.com/qqmusic/lrc/001GLG5B45uLhI.lrc",
"pic": "https://y.qq.com/music/photo_new/T002R300x300M000002PwL9x3TiVdh.jpg",
"title": "乌梅子酱",
"url": "https://api2.52jan.com/qqmusic/001GLG5B45uLhI"
}]
参数名 |
参数类型 |
参数描述 |
author |
string |
作者 |
lrc |
string |
歌词地址(待解析) |
pic |
string |
歌曲封面 |
title |
string |
歌曲名 |
url |
string |
歌曲地址(待解析) |
闲话
- 由于歌曲地址会过期,而歌词文件又过大,所以我们先获取歌词、歌曲地址的解析地址,等待用户点击播放后再获取到歌曲、歌词文件;
- 这样既解决了源地址时效问题又解决了歌词文件直接显示过大不美观的问题。
结尾
- 本源码仅限用于学习交流
- 如有侵权请联系我删除
- 谨慎使用,且行且珍惜
|