mirror of
https://github.com/NeteaseCloudMusicApiEnhanced/api-enhanced.git
synced 2026-08-12 08:50:38 +00:00
fix: 黑胶乐签签到失败 (#197)
This commit is contained in:
parent
d525204dda
commit
63f669d7f8
@ -1,11 +1,40 @@
|
||||
// 黑胶乐签打卡
|
||||
|
||||
const createOption = require('../util/option.js')
|
||||
module.exports = (query, request) => {
|
||||
const data = {}
|
||||
return request(
|
||||
`/api/vip-center-bff/task/sign`,
|
||||
data,
|
||||
|
||||
module.exports = async (query, request) => {
|
||||
const results = {}
|
||||
|
||||
const taskSign = await request(
|
||||
'/api/vip-center-bff/task/sign',
|
||||
{},
|
||||
createOption(query, 'weapi'),
|
||||
)
|
||||
results.taskSign = taskSign.body
|
||||
|
||||
const checkinDetail = await request(
|
||||
'/api/vipnewcenter/app/level/user/checkin/history/detail',
|
||||
{
|
||||
signDayTime: Date.now(),
|
||||
type: 1,
|
||||
},
|
||||
createOption(query, 'eapi'),
|
||||
)
|
||||
results.checkinDetail = checkinDetail.body
|
||||
|
||||
// 两个接口都返回 code=200 即视为打卡成功
|
||||
const signed =
|
||||
Number(results.taskSign?.code) === 200 &&
|
||||
Number(results.checkinDetail?.code) === 200
|
||||
|
||||
return {
|
||||
body: {
|
||||
code: 200,
|
||||
...results,
|
||||
signed,
|
||||
message: signed ? '黑胶乐签打卡成功' : '黑胶乐签打卡失败',
|
||||
},
|
||||
cookie: taskSign.cookie,
|
||||
status: 200,
|
||||
}
|
||||
}
|
||||
|
||||
@ -1,13 +1,14 @@
|
||||
// 黑胶乐签打卡历史
|
||||
// 黑胶乐签打卡历史 / 状态查询
|
||||
// 支持传入 type=0(用户信息栏)或 type=1(黑胶乐签)
|
||||
|
||||
const createOption = require('../util/option.js')
|
||||
module.exports = (query, request) => {
|
||||
const data = {
|
||||
type: '0',
|
||||
type: query.type || '0',
|
||||
}
|
||||
return request(
|
||||
`/api/vipnewcenter/app/minidesk/music/sign/pc`,
|
||||
data,
|
||||
createOption(query, 'xeapi'),
|
||||
createOption(query, 'eapi'),
|
||||
)
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user