diff --git a/docs/README.md b/docs/README.md index 240c4e4..277c720 100644 --- a/docs/README.md +++ b/docs/README.md @@ -1278,6 +1278,19 @@ tags: 歌单标签 **调用例子 :** `/playlist/detail?id=24381616` +### 获取歌单所有歌曲 + +说明 : 由于网易云接口限制,歌单详情只会提供10首歌,通过调用此接口,传入对应的歌单`id`,即可获得对应的歌曲 + +**必选参数 :** `id` : 歌单id + +**可选参数 :** `limit` : 限制获取歌曲的数量 + +**接口地址 :** `/playlist/track/all` + +**调用例子 :** `/playlist/track/all?id=24381616&limit=10` + + ### 歌单详情动态 说明 : 调用后可获取歌单详情动态部分,如评论数,是否收藏,播放数 diff --git a/docs/v2.md b/docs/v2.md index ba7254b..08ba02f 100644 --- a/docs/v2.md +++ b/docs/v2.md @@ -559,18 +559,6 @@ category Code 取值: 返回数据如下图 : ![歌单详情](https://raw.githubusercontent.com/Binaryify/NeteaseCloudMusicApi/master/static/%E6%AD%8C%E5%8D%95%E8%AF%A6%E6%83%85.png) -### 获取歌单所有歌曲 - -说明 : 由于网易云接口限制,歌单详情只会提供10首歌,通过调用此接口,传入对应的歌单`id`,即可获得对应的歌曲 - -**必选参数 :** `id` : 歌单id - -**可选参数 :** `limit` : 限制获取歌曲的数量 - -**接口地址 :** `/playlist/track/all` - -**调用例子 :** `/playlist/track/all?id=24381616&limit=10` - ### 获取音乐 url 说明 : 使用歌单详情接口后 , 能得到的音乐的 id, 但不能得到的音乐 url, 调用此接口 diff --git a/module/playlist_catlist.js b/module/playlist_catlist.js index 44c4f7b..9b148f6 100644 --- a/module/playlist_catlist.js +++ b/module/playlist_catlist.js @@ -1,3 +1,15 @@ // 全部歌单分类 -module.exports = (query, request) => {} +module.exports = (query, request) => { + return request( + 'POST', + `https://music.163.com/weapi/playlist/catalogue`, + {}, + { + crypto: 'weapi', + cookie: query.cookie, + proxy: query.proxy, + realIP: query.realIP, + }, + ) +}