feat: 新增和改进黑胶乐签相关接口

This commit is contained in:
ElyPrism 2026-05-30 20:45:24 +08:00
parent 8e934789a1
commit 7aacc8990b
No known key found for this signature in database
7 changed files with 60 additions and 9 deletions

View File

@ -6,12 +6,14 @@ ENV NODE_ENV production
WORKDIR /app
COPY --chown=node:node . ./
RUN corepack enable && corepack prepare pnpm@latest --activate
RUN corepack enable && pnpm install --frozen-lockfile --network-timeout 100000
COPY . ./
EXPOSE 3000
RUN pnpm install --frozen-lockfile
USER node
CMD [ "/sbin/tini", "--", "node", "app.js" ]
EXPOSE 3000
CMD [ "/sbin/tini", "--", "node", "app.js" ]

View File

@ -3,5 +3,9 @@
const createOption = require('../util/option.js')
module.exports = (query, request) => {
const data = {}
return request(`/api/vip-center-bff/task/sign`, data, createOption(query))
return request(
`/api/vip-center-bff/task/sign`,
data,
createOption(query, 'weapi'),
)
}

14
module/vip_sign_detail.js Normal file
View File

@ -0,0 +1,14 @@
// 黑胶乐签打卡详情
const createOption = require('../util/option.js')
module.exports = (query, request) => {
const data = {
signDayTime: query.timestamp,
type: '1',
}
return request(
`/api/vipnewcenter/app/level/user/checkin/history/detail`,
data,
createOption(query, 'eapi'),
)
}

View File

@ -0,0 +1,13 @@
// 黑胶乐签打卡历史
const createOption = require('../util/option.js')
module.exports = (query, request) => {
const data = {
type: '0',
}
return request(
`/api/vipnewcenter/app/minidesk/music/sign/pc`,
data,
createOption(query, 'xeapi'),
)
}

View File

@ -1,4 +1,4 @@
// 黑胶乐签签到信息
// 黑胶乐签未来签到信息
const createOption = require('../util/option.js')
module.exports = (query, request) => {

View File

@ -1,6 +1,6 @@
{
"name": "@neteasecloudmusicapienhanced/api",
"version": "4.34.1",
"version": "4.34.2",
"description": "全网最全的网易云音乐API接口 || A revival project for NeteaseCloudMusicApi Node.js Services (Half Refactor & Enhanced) || 网易云音乐 API 备份 + 增强 || 本项目自原版v4.28.0版本后开始自行维护",
"scripts": {
"dev": "nodemon app.js",
@ -48,7 +48,7 @@
"bugs": {
"url": "https://github.com/NeteaseCloudMusicApiEnhanced/api-enhanced/issues"
},
"homepage": "https://github.com/NeteaseCloudMusicApiEnhanced/api-enhanced#readme",
"homepage": "https://neteasecloudmusicapienhanced.js.org/",
"engines": {
"node": ">=12"
},

View File

@ -5030,7 +5030,7 @@ let data = encodeURIComponent(
**调用例子:** `/vip/sign`
### 黑胶乐签打卡信息
### 黑胶乐签未来打卡信息
说明: 登录后调用此接口, 获取黑胶乐签打卡信息
@ -5360,6 +5360,24 @@ let data = encodeURIComponent(
**调用例子 :** `/vip/task/v1` `/vip/task/v1?id=32953014`
### 黑胶乐签详情
说明 : 登录后调用此接口, 传入时间戳, 获取黑胶乐签详情
**必选参数 :** `timestamp`: 时间戳, 单位毫秒, 如 `1704067200000` 表示 2024 年 12 月 31 日 0 点 (不传入会出现随机的乐签详情)
**接口地址 :** `/vip/sign/detail`
**调用例子 :** `/vip/sign/detail`
### 黑胶乐签历史
说明 : 登录后调用此接口, 获取黑胶乐签历史
**接口地址 :** `/vip/sign/history`
**调用例子 :** `/vip/sign/history`
## 离线访问此文档
此文档同时也是 Progressive Web Apps(PWA), 加入了 serviceWorker, 可离线访问