From 27002d76659141816c0a0ee9b3fe872a29c8386a Mon Sep 17 00:00:00 2001 From: Yon8 <102728669+Yon8@users.noreply.github.com> Date: Thu, 5 Feb 2026 00:29:02 +0800 Subject: [PATCH] feat: add `musician_vip_tasks` API, its module, and `home.md` documentation. (#95) --- interface.d.ts | 106 ++++++++++++++++++----------------- module/musician_vip_tasks.js | 11 ++++ public/docs/home.md | 8 +++ 3 files changed, 73 insertions(+), 52 deletions(-) create mode 100644 module/musician_vip_tasks.js diff --git a/interface.d.ts b/interface.d.ts index 4f271cb..de718c7 100644 --- a/interface.d.ts +++ b/interface.d.ts @@ -153,58 +153,58 @@ export function artist_list( params: { area: ArtistArea initial?: - | 'a' - | 'b' - | 'c' - | 'd' - | 'e' - | 'f' - | 'g' - | 'h' - | 'i' - | 'j' - | 'k' - | 'l' - | 'm' - | 'n' - | 'o' - | 'p' - | 'q' - | 'r' - | 's' - | 't' - | 'u' - | 'v' - | 'w' - | 'x' - | 'y' - | 'z' - | 'A' - | 'B' - | 'C' - | 'D' - | 'E' - | 'F' - | 'G' - | 'H' - | 'I' - | 'J' - | 'K' - | 'L' - | 'M' - | 'N' - | 'O' - | 'P' - | 'Q' - | 'R' - | 'S' - | 'T' - | 'U' - | 'V' - | 'W' - | 'X' - | 'Y' - | 'Z' + | 'a' + | 'b' + | 'c' + | 'd' + | 'e' + | 'f' + | 'g' + | 'h' + | 'i' + | 'j' + | 'k' + | 'l' + | 'm' + | 'n' + | 'o' + | 'p' + | 'q' + | 'r' + | 's' + | 't' + | 'u' + | 'v' + | 'w' + | 'x' + | 'y' + | 'z' + | 'A' + | 'B' + | 'C' + | 'D' + | 'E' + | 'F' + | 'G' + | 'H' + | 'I' + | 'J' + | 'K' + | 'L' + | 'M' + | 'N' + | 'O' + | 'P' + | 'Q' + | 'R' + | 'S' + | 'T' + | 'U' + | 'V' + | 'W' + | 'X' + | 'Y' + | 'Z' type?: ArtistType } & MultiPageConfig & RequestBaseConfig, @@ -1715,6 +1715,8 @@ export function nickname_check( export function musician_tasks_new(params: RequestBaseConfig): Promise +export function musician_vip_tasks(params: RequestBaseConfig): Promise + export function playlist_update_playcount( params: { id?: number | string diff --git a/module/musician_vip_tasks.js b/module/musician_vip_tasks.js new file mode 100644 index 0000000..80828ce --- /dev/null +++ b/module/musician_vip_tasks.js @@ -0,0 +1,11 @@ +// 获取音乐人任务 + +const createOption = require('../util/option.js') +module.exports = (query, request) => { + const data = {} + return request( + `/api/nmusician/workbench/special/right/vip/info`, + data, + createOption(query, 'eapi'), + ) +} diff --git a/public/docs/home.md b/public/docs/home.md index 1bb55a3..90d80ad 100644 --- a/public/docs/home.md +++ b/public/docs/home.md @@ -3633,6 +3633,14 @@ type='1009' 获取其 id, 如`/search?keywords= 代码时间 &type=1009` **调用例子 :** `/musician/tasks/new` +### 音乐人黑胶会员任务 + +说明 : 音乐人登录后调用此接口 , 可获取音乐人黑胶会员任务。返回的数据中`missionStatus`字段为任务状态,100 表示任务完成。 + +**接口地址 :** `/musician/vip/tasks` + +**调用例子 :** `/musician/vip/tasks` + ### 账号云豆数 说明 : 音乐人登录后调用此接口 , 可获取账号云豆数