所有音乐数据,一个地址。重试 / 超时 / 降级 / 归一化 / 翻页全部在 Worker 内完成,客户端只管 fetch。
不带参数 = 本页文档;带任意参数 = JSON。/api/music 是同一地址的别名。
点击上方按钮,或直接填写参数后发送。
| action | 参数 | 返回 |
|---|---|---|
full | id, level, cap, with | 歌曲全量聚合:详情 + 歌词 + 评论 + 音质上限 + 播放直链(默认,传 id 时) |
discover | keywords, page, level | 首页 + 搜索 + 首条结果全量聚合(默认,传 keywords 时) |
all | id / keywords, level | 一次拿全:home + search + full |
home | — | 热搜(简版+详情)、默认搜索词、每日新歌、Banner、排行榜 |
search | keywords, page, limit, offset | 归一化搜索结果 |
detail | id | 歌曲详情 |
lyric | id | 歌词:vkeys 逐字 → Netstart → 飞飞 lrcgc |
comments | id, limit | 热评 + 最新评论 |
cap | id | 音质上限探测:海棠 cap → 飞飞 act=info |
play | id, level | 播放直链:海棠 → 飞飞 → Netstart /song/url/v1,附完整降级链 |
playlist | id | 歌单元信息 + 全量曲目(自动翻页) |
raw | path=... | 透传 api-enhanced 的任意增强接口,零逻辑接入全部新能力 |
health | — | 各上游实时健康探测与时延 |
index | — | 返回本能力清单(JSON) |
每一级内部按目标档位向下并发探测,取最高可用档;单级全失败才进入下一级。chain 字段完整记录每一步结果。
{ok:false,error},不影响其它块/search/hot/detail、/banner、/top/song、/playlist/importwrangler deploy(已登录即可,无需创建任何资源)wrangler.toml 的 [vars],无需改代码APP_UPGRADE_REQUIRED 时,用 wrangler secret put HAITANG_SIGN / HAITANG_TICKET 注入后自动恢复第三方接口无 SLA,字段与可用性可能随时变化 · v1.0.0