From 1a362242d4332d87cc2be0e264e2604ebefc4450 Mon Sep 17 00:00:00 2001 From: binaryify Date: Fri, 5 Jun 2020 11:44:15 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E7=8B=AC=E5=AE=B6=E6=94=BE?= =?UTF-8?q?=E9=80=81=E5=88=97=E8=A1=A8=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.MD | 3 +++ README.MD | 3 +++ docs/README.md | 19 ++++++++++++++++++- module/personalized_privatecontent_list.js | 14 ++++++++++++++ package.json | 2 +- 5 files changed, 39 insertions(+), 2 deletions(-) create mode 100644 module/personalized_privatecontent_list.js diff --git a/CHANGELOG.MD b/CHANGELOG.MD index ebfc168..30b14f5 100644 --- a/CHANGELOG.MD +++ b/CHANGELOG.MD @@ -1,4 +1,7 @@ # 更新日志 +### 3.32.2 | 2020.06.05 +- 新增独家放送列表接口 [#808](https://github.com/Binaryify/NeteaseCloudMusicApi/issues/808) + ### 3.32.1 | 2020.06.03 - 新增歌曲排序接口 diff --git a/README.MD b/README.MD index 88d0ba3..edaa95e 100644 --- a/README.MD +++ b/README.MD @@ -168,6 +168,9 @@ 145. 购买数字专辑 146. 获取 mv 点赞转发评论数数据 147. 获取视频点赞转发评论数数据 +148. 调整歌单顺序 +149. 调整歌曲顺序 +150. 独家放送列表 ## 环境要求 diff --git a/docs/README.md b/docs/README.md index 24b2f11..4de1a5f 100644 --- a/docs/README.md +++ b/docs/README.md @@ -163,6 +163,9 @@ 145. 购买数字专辑 146. 获取 mv 点赞转发评论数数据 147. 获取视频点赞转发评论数数据 +148. 调整歌单顺序 +149. 调整歌曲顺序 +150. 独家放送列表 ## 安装 @@ -1882,7 +1885,7 @@ mp3url 不能直接用 , 可通过 `/song/url` 接口传入歌曲 id 获取具 **调用例子 :** `/program/recommend` -### 独家放送 +### 独家放送(入口列表) 说明 : 调用此接口 , 可获取独家放送 @@ -1890,6 +1893,20 @@ mp3url 不能直接用 , 可通过 `/song/url` 接口传入歌曲 id 获取具 **调用例子 :** `/personalized/privatecontent` +### 独家放送列表 + +说明 : 调用此接口 , 可获取独家放送列表 + +**可选参数 :** + +`limit` : 返回数量 , 默认为 60 + +`offset` : 偏移数量,用于分页 , 如 :( 页数 -1)\*60, 其中 60 为 limit 的值 , 默认为 0 + +**接口地址 :** `/personalized/privatecontent/list` + +**调用例子 :** `/personalized/privatecontent/list?limit=1&offset=2` + ### mv 排行 说明 : 调用此接口 , 可获取 mv 排行 diff --git a/module/personalized_privatecontent_list.js b/module/personalized_privatecontent_list.js new file mode 100644 index 0000000..8b47188 --- /dev/null +++ b/module/personalized_privatecontent_list.js @@ -0,0 +1,14 @@ +// 独家放送列表 + +module.exports = (query, request) => { + const data = { + offset: query.offset || 0, + total: 'true', + limit: query.limit || 60, + } + return request( + 'POST', + `https://music.163.com/api/v2/privatecontent/list`, data, + { crypto: 'weapi', cookie: query.cookie, proxy: query.proxy } + ) +} diff --git a/package.json b/package.json index 9fb2d83..5aef164 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "NeteaseCloudMusicApi", - "version": "3.32.1", + "version": "3.32.2", "description": "网易云音乐 NodeJS 版 API", "scripts": { "start": "node app.js", -- GitLab