增加音乐人相关接口

This commit is contained in:
chen10
2021-05-31 09:46:02 +08:00
parent 0475f3b61d
commit f2ec40d36e
7 changed files with 158 additions and 10 deletions
+13 -9
View File
@@ -1,16 +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, {
const data = {
id: query.id,
limit: query.limit || 20,
offset: query.offset || 20,
}
return request(
'POST',
`https://music.163.com/weapi/artist/fans/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/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,
},
)
}