稳定、快速、高效的 数据接口服务
当前接口状态 · 正常
账号保活心跳接口,用户登录后定时调用可保持账号在线状态,防止账号离线
接口地址: https://mc.wsff.cn/api.php?api=userkeepalive
返回格式: JSON
请求方式: GET
请求示例: https://xiaor2.wsff.cn/?api=userkeepalive&app=10000 复制示例 跳转示例
请求参数说明:
| 名称 | 变量 | 必填 | 类型 | 说明 |
|---|---|---|---|---|
| 接口 | api | 是 | GET | 填写userkeepalive |
| 应用 | app | 是 | GET | 填写后台应用APPID |
| 用户账号 | user | 是 | GET/POST | 填写用户账号(用于身份校验,必须先登录) |
| 用户密码 | password | 是 | GET/POST | 填写用户密码(用于身份校验) |
| 时间戳 | t | 否 | GET/POST | 如果开启了[时间差效验]需提交此项 |
| 数据签名 | sign | 否 | GET/POST | 如果开启了[数据签名]需提交此项 |
返回参数说明:
| 名称 | 类型 | 说明 |
|---|---|---|
| code | Int | 返回状态码,200=保活心跳成功 |
| msg.message | String | 提示信息,成功为"保活心跳成功" |
| msg.user | String | 用户账号 |
| msg.qq | String | 用户QQ |
| msg.name | String | 用户昵称 |
| msg.member_type | String | 当前会员类型:vip=普通VIP svip=超级VIP none=无会员 |
| msg.vip_end_time | String | VIP到期时间,未开通为空 |
| msg.svip_end_time | String | SVIP到期时间,未开通为空 |
| msg.ban | String | 账号到期时间 |
| msg.fen | Int | 账户积分 |
| msg.rmb | String | 账户余额 |
| msg.online_time | String | 本次保活在线时间 |
| msg.status | String | 账号状态(y=正常) |
| time | Int | 服务器时间戳 |
| check | String | 校验签名(md5(时间戳+APPKEY) 二次效验) |
返回示例:
{
"code": 200,
"msg": {
"message": "保活心跳成功",
"user": "123456",
"qq": "123456",
"name": "这个人没有名字!",
"member_type": "vip",
"vip_end_time": "2027-08-15 12:00:00",
"svip_end_time": "",
"ban": "888888",
"fen": "1420",
"rmb": "1680.00",
"online_time": "2026-08-15 12:00:00",
"status": "y"
},
"time": 1715618665,
"check": "639dcaf77e12ed4c21ba6066ff52ae61"
}
错误码格式说明:
| 名称 | 类型 | 说明 |
|---|---|---|
| 101 | String | 应用不存在 |
| 102 | String | 应用已关闭 |
| 171 | String | 接口维护中 |
| 172 | String | 接口未添加或不存在 |
| 100 | 请先加载应用配置 | |
| 101 | 应用不存在 | |
| 102 | 应用已关闭 | |
| 110 | 请输入账号 | |
| 111 | 请输入密码 | |
| 113 | 账号或密码错误 | |
| 114 | 账号被封禁/冻结/IP封禁(msg 返回具体原因) | |
| 122 | 账号不存在 | |
| 201 | 账号已到期,请续费后使用 |
代码示例:
NULL