API 使用教程

把 QQ 音乐能力接到你自己的应用

统一 JSON 响应,一条聚合接口即可拿回封面、直链、歌词与歌曲信息。本页可直接试调,也可复制 curl / fetch 示例。

Base: 成功 code = 0 推荐先登录再取高音质

约定与地址

所有接口返回 JSON:{ code, message, data }code === 0 表示成功。

页面路径说明
解析首页/粘贴链接可视化解析
API 教程/docs本页
配置中心/config平台 / 音质 / 设备(需口令)
登录管理/login扫码登录获取凭证
健康检查/health探活与登录态

快速体验 · 聚合解析

输入 songmid、数字 id 或分享链接,调用 /song/parse

点击「请求」查看响应…

聚合接口 /song/parse

GETPOST/song/parse

一次返回封面、播放直链、歌词与歌曲信息。未登录时直链可能为空,请先到登录页扫码。

参数说明
mid / id / url / input必填其一
type音质;默认 AI00,并自动降级:母带→Hi-Res→无损→标准;也可传 auto
decode默认 1 解密歌词
raw1 附加原始字段

成功时 data 主要字段:

字段说明
name / singer / album歌曲基础信息
cover / covers封面(含 small / medium / large)
url / quality / qualityLabel最终命中的直链与音质(如 母带 / Hi-Res)
qualityCascade / qualityTried降级链路与实际尝试过的音质
urlError全部失败时的原因
lyric / lyricTrans / lyricRoma歌词(已尽量转为可读 LRC)
duration / vip时长(秒)、是否 VIP

歌曲拆分接口

需要单独取某一项时使用;一般优先用聚合接口。

方法路径说明
GET/song/detail?mids=xxx详情
GET/song/urls?mids=xxx&type=M800直链
GET/song/lyric?mid=xxx&decode=1歌词
GET/song/similar?songid=数字ID相似歌曲

音质代码

代码说明代码说明
DT03DTS:XAI00臻品母带
Q000臻品音质Q001 / Q003臻品全景声
D004杜比全景声F000SQ 无损
O801 / O800OGG 640 / 320M800 / M500MP3 320 / 128
C600 / C400 / C200ACCTL01AICodec

登录相关

高音质直链通常需要有效登录凭证。推荐使用 Web:打开 /login 扫码。也可以调用 API:

方法路径说明
GET/login/status登录状态
POST/login/qrcode获取二维码
POST/login/checkQrcode轮询扫码结果
POST/login/refresh刷新凭证

配置页面

可视化修改平台、默认音质、调试开关与设备指纹。打开配置中心,使用内置管理员口令登录即可。

PORT=4545 npm start
# 浏览器打开 /config ,输入管理员口令登录
可配置项说明
platformandroid / desktop / web(热更新)
defaultQuality聚合接口默认音质
debug调试日志开关
设备指纹编辑 / 重新生成 device.json