获取歌单所有歌曲
由于网易云接口限制,歌单详情只会提供 10 首歌,通过调用此接口,传入对应的歌单
id,即可获得对应的所有歌曲
接口信息
| 项目 | 值 |
|---|---|
| 接口地址 | /playlist/track/all |
| 请求方式 | GET / POST |
| 需要登录 | 否 |
| 对应模块 | playlist_track_all |
| 文档分类 | 歌单 |
请求参数
| 参数 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
id | string | ✅ | - | 歌单 id |
limit | number | string | — | 当前歌单的歌曲数量 | 限制获取歌曲的数量,默认值为当前歌单的歌曲数量 |
HTTP 示例
bash
GET /playlist/track/all?id=24381616&limit=10&offset=1编程式调用
ts
import { playlistTrackAll } from 'hana-music-api'
const result = await playlistTrackAll({
id: '24381616',
limit: '10',
offset: '1',
})
console.log(result.body)补充说明
说明 : 由于网易云接口限制,歌单详情只会提供 10 首歌,通过调用此接口,传入对应的歌单id,即可获得对应的所有歌曲
必选参数 : id : 歌单 id
可选参数 : limit : 限制获取歌曲的数量,默认值为当前歌单的歌曲数量
可选参数 : offset : 默认值为0
接口地址 : /playlist/track/all
调用例子 : /playlist/track/all?id=24381616&limit=10&offset=1
注:关于
offset,可以这样理解,假设当前的歌单有 200 首歌。 传入limit=50&offset=0等价于limit=50,会得到第 1-50 首歌曲。 传入limit=50&offset=50,会得到第 51-100 首歌曲。 如果设置limit=50&offset=100,就会得到第 101-150 首歌曲。