QQ音乐接口
无聊开发的一个带鉴权模式的接口,音乐接口目前已经稳定运行了好几年了,需要的请找博主
此接口需要找博主注册账号才可以使用,下面会提供测试账号可以进行调试,默认返回百度的链接地址
获取音乐播放地址
接口地址: https://6api.itooi.cn/openApi/music/sign/url
请求示例: https://6api.itooi.cn/openApi/music/sign/url?quality=flac&id=0020uqgf1YpVbC&time=1682498071000&uid=1122334455&sign=f33e859cbac5fa145b9a664e6d91c4ac
参数说明 | 是否必须 | 说明 | 默认值 |
---|---|---|---|
id | √ | 音乐 ID | 无 |
quality | √ | 音质 支持音质 24 48 96 128 192 320 flac hires | 默认 128 |
time | √ | 系统时间(毫秒时间戳) 最大与服务器相差6000毫秒 | 无 |
uid | √ | 用户ID | 无 |
sign | √ | 签名 详见下方签名算法 | 无 |
测试账号
测试UID:1122334455
测试TOKEN:1809c952cff444b99cb2bb3d0ab632d3
签名计算方式
- 按照 token id quality uid time的顺序依次将对应的值拼接
- 将拼接后的字符串进行MD5加密,得出的MD5值则为参数sign的值
示例
需要获取的音乐ID为0020uqgf1YpVbC
音质参数为flac
取到的系统时间为1682498071000
获取的UID为1122334455
Token为1809c952cff444b99cb2bb3d0ab632d3
则拼接后的字符串为1809c952cff444b99cb2bb3d0ab632d30020uqgf1YpVbCflac11223344551682498071000
MD5加密后的值为 f33e859cbac5fa145b9a664e6d91c4ac
最终的请求URL地址为https://6api.itooi.cn/openApi/music/sign/url?quality=flac&id=0020uqgf1YpVbC&time=1682498071000&uid=1122334455&sign=f33e859cbac5fa145b9a664e6d91c4ac