Merge pull request #1252 from chen310/master

增加若干接口
This commit is contained in:
binaryify
2021-06-02 11:42:57 +08:00
committed by GitHub
11 changed files with 245 additions and 5 deletions
+20
View File
@@ -0,0 +1,20 @@
// 歌手粉丝
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
View 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
View 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,
},
)
}
+17
View File
@@ -0,0 +1,17 @@
// 账号云豆数
module.exports = (query, request) => {
const data = {}
return request(
'POST',
`https://music.163.com/weapi/cloudbean/get`,
data,
{
crypto: 'weapi',
cookie: query.cookie,
proxy: query.proxy,
realIP: query.realIP,
},
)
}
+20
View File
@@ -0,0 +1,20 @@
// 领取云豆
module.exports = (query, request) => {
const data = {
userMissionId: query.id,
period: query.period,
}
return request(
'POST',
`https://music.163.com/weapi/nmusician/workbench/mission/reward/obtain/new`,
data,
{
crypto: 'weapi',
cookie: query.cookie,
proxy: query.proxy,
realIP: query.realIP,
},
)
}
+17
View File
@@ -0,0 +1,17 @@
// 音乐人数据概况
module.exports = (query, request) => {
const data = {}
return request(
'POST',
`https://music.163.com/weapi/creator/musician/statistic/data/overview/get`,
data,
{
crypto: 'weapi',
cookie: query.cookie,
proxy: query.proxy,
realIP: query.realIP,
},
)
}
+20
View File
@@ -0,0 +1,20 @@
// 音乐人歌曲播放趋势
module.exports = (query, request) => {
const data = {
startTime: query.startTime,
endTime: query.endTime,
}
return request(
'POST',
`https://music.163.com/weapi/creator/musician/play/count/statistic/data/trend/get`,
data,
{
crypto: 'weapi',
cookie: query.cookie,
proxy: query.proxy,
realIP: query.realIP,
},
)
}
+17
View File
@@ -0,0 +1,17 @@
// 获取音乐人任务
module.exports = (query, request) => {
const data = {}
return request(
'POST',
`https://music.163.com/weapi/nmusician/workbench/mission/cycle/list`,
data,
{
crypto: 'weapi',
cookie: query.cookie,
proxy: query.proxy,
realIP: query.realIP,
},
)
}
+1 -1
View File
@@ -2,7 +2,7 @@
module.exports = (query, request) => {
const data = {
taskIds: query.id,
taskIds: query.ids,
}
return request(
'POST',