📡 API 开发文档

使用接口实现应用与云端的快速对接,支持多种加密方式与签名验证
二次校验规则:check = MD5(服务器返回时间戳 + APPKEY)

协议规则

传输方式HTTP
提交方式POST(推荐)/ GET
返回格式JSON
数据加密RC4 / AES / RSA / SM4
签名算法MD5
字符编码UTF-8

Sign 签名计算方式

通用规则:将所有 POST 参数按 key=value 格式用 & 拼接,末尾加上 &APPKEY,取 MD5 值。

📌 卡密登录示例:
Sign = MD5("kami=" + 卡密 + "&markcode=" + 机器码 + "&t=" + 时间戳 + "&" + APPKEY)
📌 账号登录示例:
Sign = MD5("user=" + 账号 + "&password=" + 密码 + "&markcode=" + 机器码 + "&t=" + 时间戳 + "&" + APPKEY)
📌 卡密查询示例:
Sign = MD5("kami=" + 卡密 + "&t=" + 时间戳 + "&" + APPKEY)
📌 卡密充值示例:
Sign = MD5("old_kami=" + 旧卡密 + "&new_kami=" + 新卡密 + "&t=" + 时间戳 + "&" + APPKEY)
提示:不管什么接口,只需要将所有 POST 数据拼接后加上 &APPKEY,取 MD5 值就是 Sign 签名参数。签名不区分大小写。

数据加密与签名说明

本系统支持多种加密方式,在后台应用管理中可配置:

加密模式说明data 参数格式
明文模式不加密,直接传输kami=xxx&markcode=xxx&t=xxx
RC4 加密RC4 对称加密data=加密后的 hex 字符串
RC4-2 加密RC4(hex2bin(data), key)data=加密后 hex,需先 hex2bin
AES-GCMAES-GCM 加密data=Base64 编码密文
RSA 加密RSA 非对称加密data=Base64 编码密文

如需开启加密,请在后台「应用管理」→「加密设置」中配置。