稳定、快速、高效的数据接口服务
请求参数说明
| 名称 | 变量 | 必填 | 类型 | 说明 |
|---|---|---|---|---|
| 接口 | api | 是 | GET | 固定填写 yyzkmdenglu |
| 应用 | app | 是 | GET | 填写后台应用的 APPID |
| 卡密 | kami | 是 | GET/POST | 用户提交的卡密 |
| 说明 | - | - | - | 返回内容经 RC4 加密,密钥为 APPKEY |
| 时间戳 | t | 否 | GET/POST | 开启[时间差校验]时必须提交,服务端会校验与本地时间差 |
| 数据签名 | sign | 否 | GET/POST | 开启[数据签名]时必须提交,计算方式见开发文档 |
返回参数说明
| 名称 | 类型 | 说明 |
|---|---|---|
| 返回类型 | String | 返回经 RC4 加密(hex 编码)的 JSON 数据 |
| 登录验证 | String | 登录结果,如「成功」 |
| 卡密ID | Int | 卡密编号 |
| 创建时间 | String | 卡密创建时间 |
| 到期时间 | String | 卡密到期时间 |
| 卡密类型 | String | 如「天卡」 |
| 卡密价值 | String | 卡密时长描述 |
| 识别码 | String | 校验识别码 |
返回示例
// 返回为 hex 编码的 RC4 密文,使用 APPKEY 解密后得到:
{
"登录验证": "成功",
"卡密ID": 66,
"创建时间": "2026-01-01 07:37",
"到期时间": "2026-01-02 07:37",
"卡密类型": "天卡",
"卡密价值": "一天",
"识别码": "e10adc3949ba59abbe56e057f20f883e"
}
错误码格式说明
| 名称 | 类型 | 说明 |
|---|---|---|
| 101 | String | 应用不存在 |
| 102 | String | 应用已关闭 |
| 171 | String | 接口维护中 |
| 172 | String | 接口未添加或不存在 |
| 100 | String | 请绑定应用ID(未传 app 参数) |
| 101 | String | 应用不存在 |
| 102 | String | 应用已关闭 |
| 104 | String | 签名为空 |
| 105 | String | 数据过期(客户端时间与服务器时间差超出限制) |
| 106 | String | 签名有误 |
| 107 | String | 数据为空(加密模式下未提交 data) |
| 108 | String | 未发现时间变量(开启时间差校验但未提交 t) |
| 171 | String | 接口维护中 |
| 172 | String | 接口未添加或不存在 |
代码示例
// PHP 调用示例:易验证卡密登录
$appid = "你的APPID";
$appkey = "你的APPKEY";
$params = [
"api" => "yyzkmdenglu",
"app" => $appid,
"kami" => "ABCD-EFGH-IJKL-MNOP",
"t" => time(),
];
ksort($params);
$str = "";
foreach ($params as $k => $v) { $str .= $k . "=" . $v . "&"; }
$params["sign"] = md5($str . $appkey);
$url = "https://你的域名/api.php?" . http_build_query($params);
$hex = file_get_contents($url); // RC4 密文
// 使用 APPKEY 作密钥做 RC4 解密后再 json_decode
echo $hex;