diff --git a/README.MD b/README.MD index 8f2e55a..a0768c0 100644 --- a/README.MD +++ b/README.MD @@ -422,7 +422,10 @@ banner({ type: 0 }).then((res) => { 276. 私人 FM 模式选择 277. 播客删除 278. 电台排行榜获取 -279. 获取声音歌词 +279. 获取声音歌词 +280. 获取专辑歌曲的音质 +281. 歌手动态信息 +282. 最近听歌列表 ## 单元测试 diff --git a/module/album_privilege.js b/module/album_privilege.js new file mode 100644 index 0000000..e0b045f --- /dev/null +++ b/module/album_privilege.js @@ -0,0 +1,20 @@ +// 获取专辑歌曲的音质 + +module.exports = (query, request) => { + const data = { + id: query.id, + } + return request( + 'POST', + `https://interface.music.163.com/eapi/album/privilege`, + data, + { + crypto: 'eapi', + cookie: query.cookie, + ua: query.ua || '', + proxy: query.proxy, + url: '/api/album/privilege', + realIP: query.realIP, + }, + ) +} diff --git a/module/artist_detail_dynamic.js b/module/artist_detail_dynamic.js new file mode 100644 index 0000000..c129696 --- /dev/null +++ b/module/artist_detail_dynamic.js @@ -0,0 +1,20 @@ +// 歌手动态信息 + +module.exports = (query, request) => { + const data = { + id: query.id, + } + return request( + 'POST', + `https://interface.music.163.com/eapi/artist/detail/dynamic`, + data, + { + crypto: 'eapi', + cookie: query.cookie, + ua: query.ua || '', + proxy: query.proxy, + url: '/api/artist/detail/dynamic', + realIP: query.realIP, + }, + ) +} diff --git a/module/pl_count.js b/module/pl_count.js index 91168b7..58100c5 100644 --- a/module/pl_count.js +++ b/module/pl_count.js @@ -1,4 +1,4 @@ -// 数字专辑-新碟上架 +// 私信和通知接口 module.exports = (query, request) => { const data = {} return request('POST', `https://music.163.com/weapi/pl/count`, data, { diff --git a/module/playlist_detail_dynamic.js b/module/playlist_detail_dynamic.js index b8f72db..5b4dc6a 100644 --- a/module/playlist_detail_dynamic.js +++ b/module/playlist_detail_dynamic.js @@ -1,4 +1,4 @@ -// 初始化名字 +// 歌单动态信息 module.exports = (query, request) => { const data = { diff --git a/module/recent_listen_list.js b/module/recent_listen_list.js new file mode 100644 index 0000000..8f16658 --- /dev/null +++ b/module/recent_listen_list.js @@ -0,0 +1,18 @@ +// 最近听歌列表 + +module.exports = (query, request) => { + const data = {} + return request( + 'POST', + `https://interface.music.163.com/eapi/pc/recent/listen/list`, + data, + { + crypto: 'eapi', + cookie: query.cookie, + ua: query.ua || '', + proxy: query.proxy, + url: '/api/pc/recent/listen/list', + realIP: query.realIP, + }, + ) +} diff --git a/public/docs/home.md b/public/docs/home.md index 5599543..bf9a993 100644 --- a/public/docs/home.md +++ b/public/docs/home.md @@ -295,6 +295,9 @@ 277. 播客删除 278. 电台排行榜获取 279. 获取声音歌词 +280. 获取专辑歌曲的音质 +281. 歌手动态信息 +282. 最近听歌列表 ## 安装 @@ -4595,6 +4598,35 @@ qrCodeStatus:20,detailReason:0 验证成功qrCodeStatus:21,detailReason:0 二 **接口地址:** `/personal/fm/mode` + +### 获取专辑歌曲的音质 + +说明 : 调用后可获取专辑歌曲的音质 + +**必选参数 :** `id` : 专辑 id + +**接口地址 :** `/album/privilege` + +**调用例子 :** `/album/privilege?id=168223858` + + +### 歌手详情动态 + +说明 : 调用后可获取歌手详情动态部分,如是否关注,视频数 + +**必选参数 :** `id` : 歌手 id + +**接口地址 :** `/artist/detail/dynamic` + +**调用例子 :** `/artist/detail/dynamic?id=15396` + + +### 最近听歌列表 + +说明 : 调用后可获取最近听歌列表 + +**接口地址 :** `/recent/listen/list` + ## 离线访问此文档 此文档同时也是 Progressive Web Apps(PWA), 加入了 serviceWorker, 可离线访问