cURL调用示例
curl -X GET "/api/qishui/charts"QISHUI CHARTS · API REFERENCE
通过一个接口获取热门搜索、热歌榜、新歌榜和音乐人歌曲榜的最新完整数据。
/api/qishui/chartsGET 与 POST 均会重新请求官方数据并返回相同结构。建议普通调用使用 GET。
curl -X GET "/api/qishui/charts"const response = await fetch("/api/qishui/charts");
const data = await response.json();
console.log(data.charts.hotSong.items);capturedAt本次采集时间,ISO 8601 格式。
charts四张榜单的数据对象。
| 字段 | 榜单 | 说明 |
|---|---|---|
charts.hotSearch | 热门搜索 | 20 个手机端展示位,推广项也计入总数 |
charts.hotSong | 热歌榜 | 官方返回的完整歌曲榜单 |
charts.newSong | 新歌榜 | 官方返回的完整新歌榜单 |
charts.musicianSong | 音乐人歌曲榜 | 官方返回的完整音乐人作品榜单 |
positionnumberranknumber | nullkind"query" | "promotion"keywordstringtagsstring[]rankDeltanumber | nullranknumbertrackIdstringtitlestringartistsstring[]albumstringdurationMsnumbercollected / comments / sharesnumberrankType / rankDeltastring / numbermobileTop20boolean手机端固定显示 20 个位置。推广项会占用展示位,因此 displayCount 通常为 20,但 rankedCount 可能少于 20;请通过 kind 判断条目类型。