请求参数说明
| 名称 | 变量 | 必填 | 类型 | 说明 |
|---|
| 接口 |
api |
是 |
GET |
填写kmstate |
| 应用 |
app |
是 |
GET |
填写后台应用APPID |
| 卡密 |
kami |
是 |
GET/POST |
待查询状态的卡密 |
| 设备码 |
markcode |
是 |
GET/POST |
设备码(如需设备校验时必填) |
| 时间戳 |
t |
否 |
GET/POST |
如开启时间差校验需提交 |
| 数据签名 |
sign |
否 |
GET/POST |
如开启数据签名需提交 |
返回参数说明
| 名称 | 类型 | 说明 |
|---|
| code |
String |
返回状态 |
| km_use |
String |
是否已使用,已使用返回"turn",否则返回"false" |
| condition |
String |
卡密是否被禁用,禁用返回"true",否则返回"false" |
| type |
String |
卡密类型(如"单码卡密"、"会员卡密"等) |
| km_type |
String |
卡密时长类型(如month、year等) |
| km_change_time |
String |
卡密解绑时间(时间戳) |
| time |
String |
卡密到期时间(时间戳) |
| markint |
String |
卡密可登录设备数量 |
| state |
String |
卡密是否在线,在线返回"true",否则返回"false" |
返回示例
{
"time": 1744255789,
"code": 200,
"token": null,
"msg": {
"markint": "1",
"km_use": "turn",
"type": "单码卡密",
"time": "1746712989",
"state": "false",
"km_change_time": "1744246720",
"condition": "false",
"km_type": "month"
},
"check": "572caba7d7e5783bbbb356161d03e431"
}
错误码格式说明
| 名称 | 类型 | 说明 |
|---|
| 101 |
String |
应用不存在 |
| 102 |
String |
应用已关闭 |
| 171 |
String |
接口维护中 |
| 172 |
String |
接口未添加或不存在 |
| 123 | 456 | 789 |
代码示例
// 请求示例
// GET /api.php?api=kmstate&app=10000&kami=xxxxxx&markcode=xxxxxx
// 返回:
{
"time": 1744255789,
"code": 200,
"token": null,
"msg": {
"markint": "1",
"km_use": "turn",
"type": "单码卡密",
"time": "1746712989",
"state": "false",
"km_change_time": "1744246720",
"condition": "false",
"km_type": "month"
},
"check": "572caba7d7e5783bbbb356161d03e431"
}