From a38d314ee00306c8cce5a43e22b22f92e614dbb0 Mon Sep 17 00:00:00 2001 From: binaryify Date: Sat, 18 Jul 2020 21:27:24 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E9=A6=96=E9=A1=B5-=E5=8F=91?= =?UTF-8?q?=E7=8E=B0=E5=92=8C=E9=A6=96=E9=A1=B5-=E5=8F=91=E7=8E=B0-?= =?UTF-8?q?=E5=9C=86=E5=BD=A2=E5=9B=BE=E6=A0=87=E5=85=A5=E5=8F=A3=E5=88=97?= =?UTF-8?q?=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 | 2 ++ docs/README.md | 15 ++++++++++++++- module/homepage_block_page.js | 10 +++++----- module/homepage_dragon_ball.js | 20 ++++++++++---------- package.json | 2 +- 6 files changed, 35 insertions(+), 17 deletions(-) diff --git a/CHANGELOG.MD b/CHANGELOG.MD index d1b8c4d..909e396 100644 --- a/CHANGELOG.MD +++ b/CHANGELOG.MD @@ -1,4 +1,7 @@ # 更新日志 +### 3.35.0 | 2020.07.18 +- 新增`首页-发现`,`首页-发现-圆形图标入口列表`接口 [#851](https://github.com/Binaryify/NeteaseCloudMusicApi/pull/851) + ### 3.34.2 | 2020.07.13 - 修复`获取用户播放记录`接口参数错误问题 [#849](https://github.com/Binaryify/NeteaseCloudMusicApi/pull/849) diff --git a/README.MD b/README.MD index 228135f..8b10bcb 100644 --- a/README.MD +++ b/README.MD @@ -175,6 +175,8 @@ 154. 获取历史日推可用日期列表 155. 获取历史日推详细数据 156. 国家编码列表 +157. 首页-发现 +158. 首页-发现-圆形图标入口列表 ## 环境要求 diff --git a/docs/README.md b/docs/README.md index 812946a..402542a 100644 --- a/docs/README.md +++ b/docs/README.md @@ -172,6 +172,8 @@ 154. 获取历史日推可用日期列表 155. 获取历史日推详细数据 156. 国家编码列表 +157. 首页-发现 +158. 首页-发现-圆形图标入口列表 ## 安装 @@ -986,7 +988,7 @@ tags: 歌单标签 **必选参数 :** `id` : 歌单 id -**可选参数 :** `s` : 歌单最近的 s 个收藏者 +**可选参数 :** `s` : 歌单最近的 s 个收藏者,默认为8 **接口地址 :** `/playlist/detail` @@ -1199,6 +1201,17 @@ mp3url 不能直接用 , 可通过 `/song/url` 接口传入歌曲 id 获取具 **调用例子 :** `/top/song?type=96` +### 首页-发现 +说明 : 调用此接口 , 可获取APP首页信息 + +**接口地址 :** `/homepage/block/page` + +### 首页-发现-圆形图标入口列表 +说明 : 调用此接口 , 可获取APP首页圆形图标入口列表 + +**接口地址 :** `/homepage/dragon/ball` + + ### 歌曲评论 说明 : 调用此接口 , 传入音乐 id 和 limit 参数 , 可获得该音乐的所有评论 ( 不需要 diff --git a/module/homepage_block_page.js b/module/homepage_block_page.js index 7df549a..bb57f5b 100644 --- a/module/homepage_block_page.js +++ b/module/homepage_block_page.js @@ -2,9 +2,9 @@ // 这个接口为移动端接口,首页-发现页,数据结构可以参考 https://github.com/hcanyz/flutter-netease-music-api/blob/master/lib/src/api/uncategorized/bean.dart#L259 HomeBlockPageWrap // query.refresh 是否刷新数据 module.exports = (query, request) => { - const data = { 'refresh': query.refresh || true } - return request( - 'POST', `https://music.163.com/api/homepage/block/page`, data, - { crypto: 'weapi', cookie: query.cookie, proxy: query.proxy } - ) + const data = { 'refresh': query.refresh || true } + return request( + 'POST', `https://music.163.com/api/homepage/block/page`, data, + { crypto: 'weapi', cookie: query.cookie, proxy: query.proxy } + ) } \ No newline at end of file diff --git a/module/homepage_dragon_ball.js b/module/homepage_dragon_ball.js index 2478a06..ac15539 100644 --- a/module/homepage_dragon_ball.js +++ b/module/homepage_dragon_ball.js @@ -3,14 +3,14 @@ // 数据结构可以参考 https://github.com/hcanyz/flutter-netease-music-api/blob/master/lib/src/api/uncategorized/bean.dart#L290 HomeDragonBallWrap // !需要登录或者匿名登录,非登录返回 [] module.exports = (query, request) => { - const data = {} - return request( - 'POST', `https://music.163.com/eapi/homepage/dragon/ball/static`, data, - { - crypto: 'eapi', - cookie: query.cookie, - proxy: query.proxy, - url: '/api/homepage/dragon/ball/static' - } - ) + const data = {} + return request( + 'POST', `https://music.163.com/eapi/homepage/dragon/ball/static`, data, + { + crypto: 'eapi', + cookie: query.cookie, + proxy: query.proxy, + url: '/api/homepage/dragon/ball/static' + } + ) } \ No newline at end of file diff --git a/package.json b/package.json index a0167f5..0c5696e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "NeteaseCloudMusicApi", - "version": "3.34.2", + "version": "3.35.0", "description": "网易云音乐 NodeJS 版 API", "scripts": { "start": "node app.js", -- GitLab