From 87506534189e2dbd2ff0f16ce6165a594c4f04fa Mon Sep 17 00:00:00 2001 From: overwriter <9856mmm@gmail.com> Date: Fri, 20 Sep 2024 23:14:51 +0800 Subject: [PATCH 1/4] =?UTF-8?q?feat:=20=E5=A2=9E=E5=8A=A0=E6=AD=8C?= =?UTF-8?q?=E6=9B=B2=E6=98=AF=E5=90=A6=E5=96=9C=E7=88=B1=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.MD | 1 + module/song_like_check.js | 9 +++++++++ public/docs/home.md | 13 +++++++++++++ 3 files changed, 23 insertions(+) create mode 100644 module/song_like_check.js diff --git a/README.MD b/README.MD index 2ae2a80..7a61ab9 100644 --- a/README.MD +++ b/README.MD @@ -432,6 +432,7 @@ banner({ type: 0 }).then((res) => { 286. 会员下载歌曲记录 287. 会员本月下载歌曲记录 288. 已购买单曲 +289. 歌曲是否喜爱 ## 单元测试 diff --git a/module/song_like_check.js b/module/song_like_check.js new file mode 100644 index 0000000..4162e73 --- /dev/null +++ b/module/song_like_check.js @@ -0,0 +1,9 @@ +// 歌曲是否喜爱 + +const createOption = require('../util/option.js') +module.exports = (query, request) => { + const data = { + trackIds: query.ids, + } + return request(`/api/song/like/check`, data, createOption(query)) +} diff --git a/public/docs/home.md b/public/docs/home.md index 517719b..0b624d3 100644 --- a/public/docs/home.md +++ b/public/docs/home.md @@ -304,6 +304,7 @@ 286. 会员下载歌曲记录 287. 会员本月下载歌曲记录 288. 已购买单曲 +289. 歌曲是否喜爱 ## 安装 @@ -4775,6 +4776,18 @@ bitrate = Math.floor(br / 1000) **调用例子 :** `/song/singledownlist` +### 歌曲是否喜爱 + +说明 : 登录后调用此接口, 传入歌曲id, 可判断歌曲是否被喜爱 + +**必选参数 :** + +`ids`: 歌曲 id 列表 + +**接口地址 :** `/song/like/check` + +**调用例子 :** `/song/like/check?ids=[2058263032,1497529942]` + ## 离线访问此文档 此文档同时也是 Progressive Web Apps(PWA), 加入了 serviceWorker, 可离线访问 From e549d85c399396a0f3e9d2ce1a482a7c37f512e6 Mon Sep 17 00:00:00 2001 From: overwriter <9856mmm@gmail.com> Date: Fri, 20 Sep 2024 23:20:20 +0800 Subject: [PATCH 2/4] =?UTF-8?q?refactor:=20=E6=96=87=E6=A1=A3=E8=A1=A5?= =?UTF-8?q?=E5=85=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/docs/home.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/public/docs/home.md b/public/docs/home.md index 0b624d3..e3ca7ff 100644 --- a/public/docs/home.md +++ b/public/docs/home.md @@ -4778,7 +4778,9 @@ bitrate = Math.floor(br / 1000) ### 歌曲是否喜爱 -说明 : 登录后调用此接口, 传入歌曲id, 可判断歌曲是否被喜爱 +说明 : 登录后调用此接口, 传入歌曲id, 可判断歌曲是否被喜爱; + +若传入一个包含多个歌曲ID的数组, 则接口将返回一个由这些ID中被标记为喜爱的歌曲组成的数组 **必选参数 :** From 61983799fef0c0dd22d73c7d9f84d0d3f5d1dae7 Mon Sep 17 00:00:00 2001 From: overwriter <9856mmm@gmail.com> Date: Sun, 22 Sep 2024 09:00:46 +0800 Subject: [PATCH 3/4] =?UTF-8?q?feat:=20=E5=A2=9E=E5=8A=A0=E7=94=A8?= =?UTF-8?q?=E6=88=B7=E6=98=AF=E5=90=A6=E4=BA=92=E7=9B=B8=E5=85=B3=E6=B3=A8?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.MD | 1 + module/user_mutualfollow_get.js | 9 +++++++++ public/docs/home.md | 13 +++++++++++++ 3 files changed, 23 insertions(+) create mode 100644 module/user_mutualfollow_get.js diff --git a/README.MD b/README.MD index 7a61ab9..2aa141e 100644 --- a/README.MD +++ b/README.MD @@ -433,6 +433,7 @@ banner({ type: 0 }).then((res) => { 287. 会员本月下载歌曲记录 288. 已购买单曲 289. 歌曲是否喜爱 +290. 用户是否互相关注 ## 单元测试 diff --git a/module/user_mutualfollow_get.js b/module/user_mutualfollow_get.js new file mode 100644 index 0000000..67bff6c --- /dev/null +++ b/module/user_mutualfollow_get.js @@ -0,0 +1,9 @@ +// 用户是否互相关注 + +const createOption = require('../util/option.js') +module.exports = (query, request) => { + const data = { + friendid: query.uid, + } + return request(`/api/user/mutualfollow/get`, data, createOption(query)) +} diff --git a/public/docs/home.md b/public/docs/home.md index e3ca7ff..4da5398 100644 --- a/public/docs/home.md +++ b/public/docs/home.md @@ -305,6 +305,7 @@ 287. 会员本月下载歌曲记录 288. 已购买单曲 289. 歌曲是否喜爱 +290. 用户是否互相关注 ## 安装 @@ -4790,6 +4791,18 @@ bitrate = Math.floor(br / 1000) **调用例子 :** `/song/like/check?ids=[2058263032,1497529942]` +### 用户是否互相关注 + +说明 : 登录后调用此接口, 传入用户id, 可判断用户是否互相关注 + +**必选参数 :** + +`uid`: 用户 id + +**接口地址 :** `/user/mutualfollow/get` + +**调用例子 :** `/user/mutualfollow/get?uid=32953014` + ## 离线访问此文档 此文档同时也是 Progressive Web Apps(PWA), 加入了 serviceWorker, 可离线访问 From 8ee41670872a0e86bcc5437b7c7dbce81ee5d6f2 Mon Sep 17 00:00:00 2001 From: overwriter <9856mmm@gmail.com> Date: Sun, 22 Sep 2024 10:11:28 +0800 Subject: [PATCH 4/4] =?UTF-8?q?feat:=20=E5=A2=9E=E5=8A=A0=E6=AD=8C?= =?UTF-8?q?=E6=9B=B2=E5=8A=A8=E6=80=81=E5=B0=81=E9=9D=A2=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.MD | 1 + module/song_dynamic_cover.js | 9 +++++++++ public/docs/home.md | 13 +++++++++++++ 3 files changed, 23 insertions(+) create mode 100644 module/song_dynamic_cover.js diff --git a/README.MD b/README.MD index 2aa141e..f17ea49 100644 --- a/README.MD +++ b/README.MD @@ -434,6 +434,7 @@ banner({ type: 0 }).then((res) => { 288. 已购买单曲 289. 歌曲是否喜爱 290. 用户是否互相关注 +291. 歌曲动态封面 ## 单元测试 diff --git a/module/song_dynamic_cover.js b/module/song_dynamic_cover.js new file mode 100644 index 0000000..d51969f --- /dev/null +++ b/module/song_dynamic_cover.js @@ -0,0 +1,9 @@ +// 歌曲动态封面 + +const createOption = require('../util/option.js') +module.exports = (query, request) => { + const data = { + songId: query.id, + } + return request(`/api/songplay/dynamic-cover`, data, createOption(query)) +} diff --git a/public/docs/home.md b/public/docs/home.md index 4da5398..860cbd1 100644 --- a/public/docs/home.md +++ b/public/docs/home.md @@ -306,6 +306,7 @@ 288. 已购买单曲 289. 歌曲是否喜爱 290. 用户是否互相关注 +291. 歌曲动态封面 ## 安装 @@ -4803,6 +4804,18 @@ bitrate = Math.floor(br / 1000) **调用例子 :** `/user/mutualfollow/get?uid=32953014` +### 歌曲动态封面 + +说明 : 调用此接口, 传入歌曲id, 获取歌曲动态封面 + +**必选参数 :** + +`id`: 歌曲 id + +**接口地址 :** `/song/dynamic/cover` + +**调用例子 :** `/song/dynamic/cover?id=2101179024` + ## 离线访问此文档 此文档同时也是 Progressive Web Apps(PWA), 加入了 serviceWorker, 可离线访问