From 0475f3b61d6d8f4da0d432018b28151fdf3ae4a9 Mon Sep 17 00:00:00 2001 From: chen10 <1803012703@qq.com> Date: Sat, 29 May 2021 21:13:10 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=AD=8C=E6=89=8B=E7=B2=89?= =?UTF-8?q?=E4=B8=9D=E6=8E=A5=E5=8F=A3;=E6=95=B0=E5=AD=97=E4=B8=93?= =?UTF-8?q?=E8=BE=91=E8=AF=A6=E6=83=85=E6=8E=A5=E5=8F=A3;=E6=95=B0?= =?UTF-8?q?=E5=AD=97=E4=B8=93=E8=BE=91=E9=94=80=E9=87=8F=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/README.md | 38 +++++++++++++++++++++++++++++++++++ module/artist_fans.js | 16 +++++++++++++++ module/digitalAlbum_detail.js | 19 ++++++++++++++++++ module/digitalAlbum_sales.js | 19 ++++++++++++++++++ 4 files changed, 92 insertions(+) create mode 100644 module/artist_fans.js create mode 100644 module/digitalAlbum_detail.js create mode 100644 module/digitalAlbum_sales.js diff --git a/docs/README.md b/docs/README.md index c6e82f2..3b84f7b 100644 --- a/docs/README.md +++ b/docs/README.md @@ -231,6 +231,9 @@ 213. vip成长值获取记录 214. vip任务 215. 领取vip成长值 +216. 歌手粉丝 +216. 数字专辑详情 +217. 数字专辑销量 ## 安装 @@ -3376,6 +3379,41 @@ type='1009' 获取其 id, 如`/search?keywords= 代码时间 &type=1009` **调用例子 :** `/vip/growthpoint/get?id=7043206830_7` +### 歌手粉丝 + +说明 : 调用此接口 , 传入歌手 id, 可获取歌手粉丝 + +**必选参数 :** `id` : 歌手 id + +**可选参数 :** `limit`: 取出粉丝数量 , 默认为 20 + +`offset`: 偏移数量 , 用于分页 , 如 :( 评论页数 -1)\*10, 其中 10 为 limit 的值 + +**接口地址 :** `/artist/fans` + +**调用例子 :** `/artist/fans?id=2116&limit=10&offset=0` + +### 数字专辑详情 + +说明 : 调用此接口 , 传入专辑 id, 可获取数字专辑信息 + +**必选参数 :** `id` : 专辑 id + +**接口地址 :** `/digitalAlbum/detail` + +**调用例子 :** `/digitalAlbum/detail?id=120605500` + +### 数字专辑销量 + +说明 : 调用此接口 , 传入专辑 id, 可获取数字专辑销量 + +**必选参数 :** `ids` : 专辑 id, 支持多个,用`,`隔开 + +**接口地址 :** `/digitalAlbum/sales` + +**调用例子 :** `/digitalAlbum/sales?id=120605500` `/digitalAlbum/sales?id=120605500,125080528,` + + ## 离线访问此文档 diff --git a/module/artist_fans.js b/module/artist_fans.js new file mode 100644 index 0000000..e9050b8 --- /dev/null +++ b/module/artist_fans.js @@ -0,0 +1,16 @@ +// 歌手粉丝 + +module.exports = (query, request) => { + const data = { + id: query.id, + limit: query.limit || 20, + offset: query.offset || 0, + } + return request('POST', `https://music.163.com/weapi/artist/fans/get`, data, { + crypto: 'weapi', + cookie: query.cookie, + proxy: query.proxy, + realIP: query.realIP, + }) + } + \ No newline at end of file diff --git a/module/digitalAlbum_detail.js b/module/digitalAlbum_detail.js new file mode 100644 index 0000000..b257ff5 --- /dev/null +++ b/module/digitalAlbum_detail.js @@ -0,0 +1,19 @@ +// 数字专辑详情 + +module.exports = (query, request) => { + const data = { + id: query.id, + } + return request( + 'POST', + `https://music.163.com/weapi/vipmall/albumproduct/detail`, + data, + { + crypto: 'weapi', + cookie: query.cookie, + proxy: query.proxy, + realIP: query.realIP, + }, + ) + } + \ No newline at end of file diff --git a/module/digitalAlbum_sales.js b/module/digitalAlbum_sales.js new file mode 100644 index 0000000..4ba18cb --- /dev/null +++ b/module/digitalAlbum_sales.js @@ -0,0 +1,19 @@ +// 数字专辑销量 + +module.exports = (query, request) => { + const data = { + albumIds: query.ids, + } + return request( + 'POST', + `https://music.163.com/weapi/vipmall/albumproduct/album/query/sales`, + data, + { + crypto: 'weapi', + cookie: query.cookie, + proxy: query.proxy, + realIP: query.realIP, + }, + ) + } + \ No newline at end of file