mirror of
https://github.com/NeteaseCloudMusicApiEnhanced/api-enhanced.git
synced 2026-08-12 17:10:37 +00:00
41 lines
920 B
JavaScript
41 lines
920 B
JavaScript
// 黑胶乐签打卡
|
|
|
|
const createOption = require('../util/option.js')
|
|
|
|
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,
|
|
}
|
|
}
|