mirror of
https://gitlab.com/Binaryify/neteasecloudmusicapi.git
synced 2025-05-23 22:37:41 +08:00
增加歌手粉丝接口;数字专辑详情接口;数字专辑销量接口
This commit is contained in:
parent
ea86e5bbeb
commit
0475f3b61d
@ -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,`
|
||||
|
||||
|
||||
|
||||
## 离线访问此文档
|
||||
|
||||
|
16
module/artist_fans.js
Normal file
16
module/artist_fans.js
Normal file
@ -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,
|
||||
})
|
||||
}
|
||||
|
19
module/digitalAlbum_detail.js
Normal file
19
module/digitalAlbum_detail.js
Normal file
@ -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,
|
||||
},
|
||||
)
|
||||
}
|
||||
|
19
module/digitalAlbum_sales.js
Normal file
19
module/digitalAlbum_sales.js
Normal file
@ -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,
|
||||
},
|
||||
)
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user