Skip to content

获取歌单所有歌曲

由于网易云接口限制,歌单详情只会提供 10 首歌,通过调用此接口,传入对应的歌单id,即可获得对应的所有歌曲

接口信息

项目
接口地址/playlist/track/all
请求方式GET / POST
需要登录
对应模块playlist_track_all
文档分类歌单

请求参数

参数类型必填默认值说明
idstring-歌单 id
limitnumber | 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 首歌曲。

Released under the MIT License.