diff --git a/CHANGELOG.MD b/CHANGELOG.MD index 1ad5e81..cc96477 100644 --- a/CHANGELOG.MD +++ b/CHANGELOG.MD @@ -981,7 +981,7 @@ - 新增 云盘歌曲删除, 热门话题, 电台 - 推荐类型, 电台 - 非热门类型, 电台 - 今日优选, 心动模式/智能播放等接口 -- 更新文档:banner 接口 增加 `type` 参数; 获取动态消息接口增加 `pagesize` 和 `lasttime` 参数; 电台 - 付费精选接口修改默认`limit`为 30 +- 更新文档:banner 接口 增加 `type` 参数; 获取动态列表接口增加 `pagesize` 和 `lasttime` 参数; 电台 - 付费精选接口修改默认`limit`为 30 ### 3.8.1 | 2019.04.24 diff --git a/README.MD b/README.MD index 9655a57..4acf1b6 100644 --- a/README.MD +++ b/README.MD @@ -208,7 +208,7 @@ banner({ type: 0 }).then((res) => { 62. 电台 - 详情 63. 电台 - 节目 64. 给评论点赞 -65. 获取动态 +65. 获取动态列表 66. 热搜列表(简略) 67. 发送私信 68. 发送私信歌单 @@ -217,7 +217,7 @@ banner({ type: 0 }).then((res) => { 71. 歌单分类 72. 收藏的歌手列表 73. 订阅的电台列表 -74. 相关歌单推荐 +74. 相关歌单 75. 付费精选接口 76. 音乐是否可用检查接口 77. 登录状态 @@ -447,6 +447,8 @@ banner({ type: 0 }).then((res) => { 301. 听歌足迹 - 周/月/年收听报告 302. 歌单导入 - 元数据/文字/链接导入 303. 歌单导入 - 任务状态 +304. 副歌时间 +305. 相关歌单推荐 ## 单元测试 diff --git a/module/event.js b/module/event.js index 3f7e2ad..3746631 100644 --- a/module/event.js +++ b/module/event.js @@ -1,4 +1,4 @@ -// 动态 +// 获取动态列表 const createOption = require('../util/option.js') module.exports = (query, request) => { diff --git a/module/playlist_detail_rcmd_get.js b/module/playlist_detail_rcmd_get.js new file mode 100644 index 0000000..068a53c --- /dev/null +++ b/module/playlist_detail_rcmd_get.js @@ -0,0 +1,11 @@ +// 相关歌单推荐 + +const createOption = require('../util/option.js') +module.exports = (query, request) => { + const data = { + scene: 'playlist_head', + playlistId: query.id, + newStyle: 'true', + } + return request(`/api/playlist/detail/rcmd/get`, data, createOption(query)) +} diff --git a/module/song_chorus.js b/module/song_chorus.js new file mode 100644 index 0000000..e487cf4 --- /dev/null +++ b/module/song_chorus.js @@ -0,0 +1,11 @@ +// 副歌时间 +const createOption = require('../util/option.js') +module.exports = (query, request) => { + return request( + `/api/song/chorus`, + { + ids: JSON.stringify([query.id]), + }, + createOption(query), + ) +} diff --git a/public/docs/home.md b/public/docs/home.md index cd42496..0f76f6c 100644 --- a/public/docs/home.md +++ b/public/docs/home.md @@ -80,7 +80,7 @@ 62. 电台 - 详情 63. 电台 - 节目 64. 给评论点赞 -65. 获取动态 +65. 获取动态列表 66. 热搜列表(简略) 67. 发送私信 68. 发送私信歌单 @@ -89,7 +89,7 @@ 71. 歌单分类 72. 收藏的歌手列表 73. 订阅的电台列表 -74. 相关歌单推荐 +74. 相关歌单 75. 付费精选接口 76. 音乐是否可用检查接口 77. 登录状态 @@ -319,6 +319,8 @@ 301. 听歌足迹 - 周/月/年收听报告 302. 歌单导入 - 元数据/文字/链接导入 303. 歌单导入 - 任务状态 +304. 副歌时间 +305. 相关歌单推荐 ## 安装 @@ -1225,7 +1227,7 @@ tags: 歌单标签 **调用例子 :** `/playmode/intelligence/list?id=33894312&pid=24381616` , `/playmode/intelligence/list?id=33894312&pid=24381616&sid=36871368` -### 获取动态消息 +### 获取动态列表 说明 : 调用此接口 , 可获取各种动态 , 对应网页版网易云,朋友界面里的各种动态消息 ,如分享的视频,音乐,照片等! @@ -1441,15 +1443,17 @@ tags: 歌单标签 **调用例子 :** `/top/playlist/highquality?before=1503639064232&limit=3` -### 相关歌单推荐 +### 相关歌单 -说明 : 调用此接口,传入歌单 id 可获取相关歌单(对应页面 [https://music.163.com/#/playlist?id=1](https://music.163.com/#/playlist?id=1)) +说明: 请替换为[相关歌单推荐](#相关歌单推荐)接口; 本接口通过html抓取内容, 现已无法抓取歌单 -**必选参数 :** `id` : 歌单 id +~~说明 : 调用此接口,传入歌单 id 可获取相关歌单(对应页面 [https://music.163.com/#/playlist?id=1](https://music.163.com/#/playlist?id=1))~~ -**接口地址 :** `/related/playlist` +~~**必选参数 :** `id` : 歌单 id~~ -**调用例子 :** `/related/playlist?id=1` +~~**接口地址 :** `/related/playlist`~~ + +~~**调用例子 :** `/related/playlist?id=1`~~ ### 获取歌单详情 @@ -4989,6 +4993,30 @@ let link = encodeURIComponent( **调用例子:** `/playlist/import/task/status?id=123834369` +### 副歌时间 + +说明: 调用此接口, 传入歌曲id, 获取副歌时间 + +**必选参数:** + +`id`: 歌曲id + +**接口地址:** `/song/chorus` + +**调用例子:** `/song/chorus?id=2058263032` + +### 相关歌单推荐 + +说明: 调用此接口, 传入歌单id, 获取相关歌单推荐 + +**必选参数:** + +`id`: 歌单id + +**接口地址:** `/playlist/detail/rcmd/get` + +**调用例子:** `/playlist/detail/rcmd/get?id=8039587836` + ## 离线访问此文档 此文档同时也是 Progressive Web Apps(PWA), 加入了 serviceWorker, 可离线访问