From 1391dd6abd7f7fcfe821bf71801417f8690167b8 Mon Sep 17 00:00:00 2001 From: binaryify Date: Sun, 19 May 2019 11:22:36 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E6=96=87=E6=A1=A3,=E7=94=A8?= =?UTF-8?q?=E6=88=B7=E5=8A=A8=E6=80=81=E5=A2=9E=E5=8A=A0=E5=88=86=E9=A1=B5?= =?UTF-8?q?=E5=8F=82=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/README.md | 12 +++++++++++- module/user_event.js | 22 +++++++++++++--------- 2 files changed, 24 insertions(+), 10 deletions(-) diff --git a/docs/README.md b/docs/README.md index 69e972b..9849ad6 100644 --- a/docs/README.md +++ b/docs/README.md @@ -493,9 +493,13 @@ tags:歌单tag **必选参数 :** `uid` : 用户 id +**可选参数 :** `limit` : 返回数量 , 默认为 30 + +`lasttime` : 返回数据的 `lasttime` ,默认-1,传入上一次返回结果的 lasttime,将会返回下一页的数据 + **接口地址 :** `/user/event` -**调用例子 :** `/user/event?uid=32953014` +**调用例子 :** `/user/event?uid=32953014` `/user/event?uid=32953014&limit=1&lasttime=1558011138743` ### 转发用户动态 说明 : 登陆后调用此接口 ,可以转发用户动态 @@ -1770,6 +1774,12 @@ MV 数据 , 数据包含 mv 名字 , 歌手 , 发布时间 , mv 视频地址等 说明 : 登陆后调用此接口 , 可获取云盘数据 , 获取的数据没有对应 url, 需要再调用一 次 `/song/url` 获取 url +**可选参数 :** + +`limit` : 返回数量 , 默认为 200 + +`offset` : 偏移数量,用于分页 , 如 :( 页数 -1)\*200, 其中 200 为 limit 的值 , 默认为 0 + **接口地址 :** `/user/cloud` **调用例子 :** `/user/cloud` diff --git a/module/user_event.js b/module/user_event.js index 3901091..c53e9ae 100644 --- a/module/user_event.js +++ b/module/user_event.js @@ -1,12 +1,16 @@ // 用户动态 module.exports = (query, request) => { - const data = { - time: -1, - getcounts: true - } - return request( - 'POST', `https://music.163.com/weapi/event/get/${query.uid}`, data, - {crypto: 'weapi', cookie: query.cookie, proxy: query.proxy} - ) -} \ No newline at end of file + const data = { + getcounts: true, + time: query.lasttime || -1, + limit: query.limit || 30, + total: false + }; + return request( + "POST", + `https://music.163.com/weapi/event/get/${query.uid}`, + data, + { crypto: "weapi", cookie: query.cookie, proxy: query.proxy } + ); +};