From 509755a33bef82301eb06447023859fe80369b89 Mon Sep 17 00:00:00 2001 From: chen_10 <1803012703@qq.com> Date: Fri, 16 Jul 2021 10:40:27 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E9=9F=B3=E4=B9=90=E4=BA=BA?= =?UTF-8?q?=E7=AD=BE=E5=88=B0=E6=8E=A5=E5=8F=A3=EF=BC=9B=E4=BF=AE=E6=AD=A3?= =?UTF-8?q?=E6=96=87=E6=A1=A3=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/README.md | 29 +++++++++++++++++++---------- interface.d.ts | 4 +++- module/musician_sign.js | 17 +++++++++++++++++ 3 files changed, 39 insertions(+), 11 deletions(-) create mode 100644 module/musician_sign.js diff --git a/docs/README.md b/docs/README.md index 2871ad5..77383c3 100644 --- a/docs/README.md +++ b/docs/README.md @@ -232,14 +232,15 @@ 214. vip任务 215. 领取vip成长值 216. 歌手粉丝 -216. 数字专辑详情 -217. 数字专辑销量 -218. 音乐人数据概况 -219. 音乐人播放趋势 -220. 音乐人任务 -221. 账号云豆数 -222. 领取云豆 -223. 获取 VIP 信息 +217. 数字专辑详情 +218. 数字专辑销量 +219. 音乐人数据概况 +220. 音乐人播放趋势 +221. 音乐人任务 +222. 账号云豆数 +223. 领取云豆 +224. 获取 VIP 信息 +225. 音乐人签到 ## 安装 @@ -3441,7 +3442,7 @@ type='1009' 获取其 id, 如`/search?keywords= 代码时间 &type=1009` ### 音乐人任务 -说明 : 音乐人登录后调用此接口 , 可获取音乐人任务 +说明 : 音乐人登录后调用此接口 , 可获取音乐人任务。返回的数据中`status`字段为任务状态,0表示任务未开始,10表示任务正在进行中,20表示任务完成,但未领取云豆,100表示任务完成,并且已经领取了相应的云豆 **接口地址 :** `/musician/tasks` @@ -3467,7 +3468,7 @@ type='1009' 获取其 id, 如`/search?keywords= 代码时间 &type=1009` **调用例子 :** `/musician/cloudbean/obtain?id=7036416928&period=1` -# 获取 VIP 信息 +### 获取 VIP 信息 说明: 登录后调用此接口,可获取当前 VIP 信息。 @@ -3475,6 +3476,14 @@ type='1009' 获取其 id, 如`/search?keywords= 代码时间 &type=1009` **调用例子 :** `/vip/info` +### 音乐人签到 + +说明: 音乐人登录后调用此接口,可以完成“登录音乐人中心”任务,然后通过`/musician/cloudbean/obtain`接口可以领取相应的云豆。 + +**接口地址 :** `/musician/sign` + +**调用例子 :** `/musician/sign` + ## 离线访问此文档 此文档同时也是 Progressive Web Apps(PWA), 加入了 serviceWorker, 可离线访问 diff --git a/interface.d.ts b/interface.d.ts index f3a5df8..7131faf 100644 --- a/interface.d.ts +++ b/interface.d.ts @@ -1505,7 +1505,7 @@ export function musician_play_trend( } & RequestBaseConfig, ): Promise -export function musician_tasksss(params: RequestBaseConfig): Promise +export function musician_tasks(params: RequestBaseConfig): Promise export function musician_cloudbean(params: RequestBaseConfig): Promise @@ -1517,3 +1517,5 @@ export function musician_cloudbean_obtain( ): Promise export function vip_info(params: RequestBaseConfig): Promise + +export function musician_sign(params: RequestBaseConfig): Promise diff --git a/module/musician_sign.js b/module/musician_sign.js new file mode 100644 index 0000000..5a1e3b7 --- /dev/null +++ b/module/musician_sign.js @@ -0,0 +1,17 @@ +// 音乐人签到 + +module.exports = (query, request) => { + const data = {} + return request( + 'POST', + `https://music.163.com/weapi/creator/user/access`, + data, + { + crypto: 'weapi', + cookie: query.cookie, + proxy: query.proxy, + realIP: query.realIP, + }, + ) + } + \ No newline at end of file