云加密系统 API文档

Base URL: http://qq.10102020.icu

认证: Header中携带 Authorization: Bearer {api_key}

1. DLL验证接口(客户端调用)

POST/api/verify
卡密验证主接口。参数: app_key, card_no, machine_code, version
POST/api/verify/heartbeat
心跳保活。参数: app_key, card_no, machine_code
POST/api/verify/challenge
获取防重放挑战。参数: app_key, card_no
POST/api/verify/logout
退出登录。参数: app_key, card_no, machine_code
GET/api/verify/config
获取软件配置(备用域名/IP黑名单/到期提醒)
POST/api/verify/account_register
账户密码注册(需卡密激活)。参数: app_key, username, password, card_no
POST/api/verify/account_login
账户密码登录。参数: app_key, username, password, machine_code
POST/api/verify/crash
崩溃上报。参数: app_key, version, error, machine_code

2. 软件管理

GET/api/software
软件列表
POST/api/software
创建软件
PUT/api/software/{id}
编辑软件
DELETE/api/software/{id}
删除软件
GET/api/software/{id}/online
在线人数+下载量
POST/api/software/{id}/expire_notify
发送到期提醒
POST/api/software/{id}/reset_key
重置AppKey

3. 卡密管理

GET/api/card
卡密列表
POST/api/card/batch
批量制卡
GET/api/card/stats
卡密统计
GET/api/card/export
导出卡密
POST/api/card/renew/{id}
卡密续费
POST/api/card/import
批量导入卡密
GET/api/card/recycle
回收站列表
POST/api/card/recycle/{id}/restore
恢复卡密
DELETE/api/card/recycle/{id}
彻底删除

4. 云加密

POST/api/encrypt/upload
上传加密文件
GET/api/encrypt/tasks
加密任务列表
GET/api/encrypt/download/{id}
下载加密包
GET/api/encrypt/stats
加密统计

5. 用户管理

GET/api/admin/users
用户列表
GET/api/admin/end_users
终端用户列表
GET/api/admin/authors
作者列表

6. 日志

GET/api/logs/verify
验证日志
GET/api/logs/operation
操作日志
GET/api/logs/operation/export
导出操作日志CSV
GET/api/logs/login
登录日志

7. 支付

GET/api/payment/orders
订单列表
GET/api/payment/packages
充值套餐

8. API Key

GET/api/auth/api_key
查看API Key
POST/api/auth/api_key/reset
重置API Key

9. 数据大屏

GET/api/admin/dashboard/stats
大屏统计数据
GET/api/admin/crash/list
崩溃上报列表

10. 云功能(新增)

GET/api/cloud/vars/{sw_id}
云变量列表
POST/api/cloud/vars/{sw_id}
设置云变量。参数: var_key, var_value
DELETE/api/cloud/vars/{sw_id}/{id}
删除云变量
GET/api/cloud/consts/{sw_id}
云常量列表
POST/api/cloud/consts/{sw_id}
添加云常量。参数: const_name, const_value, card_type_id
GET/api/cloud/funcs/{sw_id}
远程函数列表
POST/api/cloud/funcs/{sw_id}
添加远程函数。参数: func_name, func_code
GET/api/cloud/points/{sw_id}
点数卡列表
POST/api/cloud/points/{sw_id}/batch
批量生成点数卡。参数: count, points
GET/api/cloud/blacklist/{sw_id}
软件黑名单列表
POST/api/cloud/blacklist/{sw_id}
添加黑名单进程。参数: process_name, remark
GET/api/cloud/plugins/{sw_id}
云插件列表
GET/api/cloud/attachments/{sw_id}
云附件列表
GET/api/cloud/modules/{sw_id}
功能模块列表
POST/api/cloud/modules/{sw_id}
添加功能模块。参数: module_key, module_name, enabled
POST/api/cloud/make_cards
WebApi制卡(无需登录)。参数: api_key, count, duration_hours