API 文档
用于程序端查询卡密剩余时间、是否过期。
1) 检查卡密
请求:
GET /api/check?card=XXXX-XXXX-XXXX-XXXX
Header: X-API-KEY: CHANGE_ME_TO_A_LONG_RANDOM_STRING_32CHARS
或:
GET /api/check?card=...&key=CHANGE_ME_TO_A_LONG_RANDOM_STRING_32CHARS
响应示例:
{
"code": 0,
"msg": "OK",
"data": {
"exists": true,
"status": "active",
"expired": false,
"expires_at": "2025-12-31 23:59:59",
"remain_seconds": 86400,
"remain_human": "1天0小时0分钟",
"hint": "ABCD...MNOP"
}
}
2) 仅判断是否过期(轻量)
GET /api/expired?card=... (同样需要 X-API-KEY)
响应:
{
"code": 0,
"expired": true,
"status": "active",
"msg": "Expired"
}
安全建议
- 上线后务必修改后台账号密码与 API_KEY。
- 建议启用 HTTPS,并在服务端做请求频率限制(可接入 Nginx limit_req)。
- 本系统默认不保存卡密明文,仅保存哈希。后台列表显示的是“提示串”(前4后4)。