卡密系统 API

基于 MySQL + Nginx + PHP 的卡密管理系统

请求说明

所有请求需要在请求头中添加 API 密钥:

X-API-Key: your_api_key_here

或在请求参数中添加:

api_key=your_api_key_here

用户注册

POST /api.php?action=register

参数 类型 必填 说明
username string 必填 用户名
password string 必填 密码
key string 必填 卡密
device_id string 可选 设备ID
{ "code": 200, "message": "注册成功", "data": { "username": "test", "expire_time": "2025-05-07 10:00:00" } }

用户登录

POST /api.php?action=login

参数 类型 必填 说明
username string 必填 用户名
password string 必填 密码
device_id string 可选 设备ID
{ "code": 200, "message": "登录成功", "data": { "username": "test", "expire_time": "2025-05-07 10:00:00", "status": "normal" } }

卡密续费

POST /api.php?action=renew

参数 类型 必填 说明
username string 必填 用户名
key string 必填 卡密
device_id string 可选 设备ID
{ "code": 200, "message": "续费成功", "data": { "username": "test", "expire_time": "2025-06-06 10:00:00" } }

查询用户

POST /api.php?action=query

参数 类型 必填 说明
username string 必填 用户名
{ "code": 200, "message": "查询成功", "data": { "username": "test", "expire_time": "2025-05-07 10:00:00", "status": "normal" } }

状态码说明

状态码 说明
200 请求成功
400 请求参数错误
401 API密钥无效
500 服务器错误