Merge pull request #1807 from s12mmm3/master

feat:新增用户贡献相关接口
This commit is contained in:
binaryify 2023-09-22 11:12:13 +08:00 committed by GitHub
commit c64ec3bc21
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
9 changed files with 157 additions and 0 deletions

View File

@ -0,0 +1,17 @@
// 获取达人用户信息
const crypto = require('crypto')
module.exports = (query, request) => {
const data = {}
return request(
'POST',
`https://interface.music.163.com/weapi/user/creator/authinfo/get`,
data,
{
crypto: 'eapi',
cookie: query.cookie,
proxy: query.proxy,
realIP: query.realIP,
url: '/api/user/creator/authinfo/get',
},
)
}

View File

@ -0,0 +1,17 @@
// 粉丝年龄比例
const crypto = require('crypto')
module.exports = (query, request) => {
const data = {}
return request(
'POST',
`https://interface.music.163.com/weapi/fanscenter/basicinfo/age/get`,
data,
{
crypto: 'eapi',
cookie: query.cookie,
proxy: query.proxy,
realIP: query.realIP,
url: '/api/fanscenter/basicinfo/age/get',
},
)
}

View File

@ -0,0 +1,17 @@
// 粉丝性别比例
const crypto = require('crypto')
module.exports = (query, request) => {
const data = {}
return request(
'POST',
`https://interface.music.163.com/weapi/fanscenter/basicinfo/gender/get`,
data,
{
crypto: 'eapi',
cookie: query.cookie,
proxy: query.proxy,
realIP: query.realIP,
url: '/api/fanscenter/basicinfo/gender/get',
},
)
}

View File

@ -0,0 +1,17 @@
// 粉丝省份比例
const crypto = require('crypto')
module.exports = (query, request) => {
const data = {}
return request(
'POST',
`https://interface.music.163.com/weapi/fanscenter/basicinfo/province/get`,
data,
{
crypto: 'eapi',
cookie: query.cookie,
proxy: query.proxy,
realIP: query.realIP,
url: '/api/fanscenter/basicinfo/province/get',
},
)
}

View File

@ -0,0 +1,17 @@
// 粉丝数量
const crypto = require('crypto')
module.exports = (query, request) => {
const data = {}
return request(
'POST',
`https://interface.music.163.com/weapi/fanscenter/overview/get`,
data,
{
crypto: 'eapi',
cookie: query.cookie,
proxy: query.proxy,
realIP: query.realIP,
url: '/api/fanscenter/overview/get',
},
)
}

View File

@ -0,0 +1,17 @@
// 粉丝来源
const crypto = require('crypto')
module.exports = (query, request) => {
const data = {}
return request(
'POST',
`https://interface.music.163.com/weapi/fanscenter/trend/list`,
data,
{
crypto: 'eapi',
cookie: query.cookie,
proxy: query.proxy,
realIP: query.realIP,
url: '/api/fanscenter/trend/list',
},
)
}

View File

@ -0,0 +1,17 @@
// 获取达人达标信息
const crypto = require('crypto')
module.exports = (query, request) => {
const data = {}
return request(
'POST',
`https://music.163.com/weapi/influencer/web/apply/threshold/detail/get`,
data,
{
crypto: 'eapi',
cookie: query.cookie,
proxy: query.proxy,
realIP: query.realIP,
url: '/api/influencer/web/apply/threshold/detail/get',
},
)
}

21
module/ugc_detail.js Normal file
View File

@ -0,0 +1,21 @@
// 用户贡献内容
module.exports = (query, request) => {
const data = {
auditStatus: query.auditStatus || '',
//待审核:0 未采纳:-5 审核中:1 部分审核通过:4 审核通过:5
//WAIT:0 REJECT:-5 AUDITING:1 PARTLY_APPROVED:4 PASS:5
limit: query.limit || 10,
offset: query.offset || 0,
order: query.order || 'desc', //asc
sortBy: query.sortBy || 'createTime',
type: query.type || 1,
//曲库纠错 ARTIST:1 ALBUM:2 SONG:3 MV:4 LYRIC:5 TLYRIC:6
//曲库补充 ALBUM:101 MV:103
}
return request('POST', `https://music.163.com/weapi/rep/ugc/detail`, data, {
crypto: 'weapi',
cookie: query.cookie,
proxy: query.proxy,
realIP: query.realIP,
})
}

17
module/ugc_user_devote.js Normal file
View File

@ -0,0 +1,17 @@
// 用户贡献条目数量及积分、云贝数量
const crypto = require('crypto')
module.exports = (query, request) => {
const data = {}
return request(
'POST',
`https://music.163.com/weapi/rep/ugc/user/devote`,
data,
{
crypto: 'eapi',
cookie: query.cookie,
proxy: query.proxy,
realIP: query.realIP,
url: '/api/rep/ugc/user/devote',
},
)
}