解绑 (action=unbind)
解除机器码/IP绑定,允许在新设备登录。支持两种方式:已登录用token解绑,或未登录用用户名密码解绑。
请求参数
| 参数名 | 类型 | 必填 | 说明 |
| action | string | 是 | 固定值 unbind |
| token | string | 方式一 | 登录令牌(已登录时使用) |
| username | string | 方式二 | 用户名(未登录时使用) |
| password | string | 方式二 | 密码(未登录时使用) |
| timestamp | int | 是 | 时间戳 |
成功响应 (code=6)
| 字段名 | 类型 | 说明 |
| timestamp | int | 服务器时间戳 |
| unbind_count | int | 累计解绑次数(总次数) |
| remain_unbind | int | 剩余可解绑次数(-1表示无限制) |
| limit_type | string | 限制类型:day=每天, week=每周, month=每月, 空=总次数 |
| limit_desc | string | 限制类型中文描述:每天/每周/每月/总共 |
| limit_count | int | 限制次数上限(0表示无限制) |
| deducted_hours | int | 本次解绑扣除的小时数(天数已转换为小时) |
| deducted_points | int | 本次解绑扣除的点数 |
| expire_time | string | 扣除后的到期时间 |
| points | int | 扣除后的剩余点数 |
可能的错误码
| 错误码 | 说明 | 处理建议 |
| 6001 | 解绑参数错误 | 检查参数 |
| 6002 | 用户不存在 | 检查用户名 |
| 6003 | 密码错误 | 检查密码 |
| 6004 | token无效 | 重新登录 |
| 6005 | 账号已被禁用 | 联系管理员 |
| 6010 | 解绑次数已达上限 | 等待周期重置或联系管理员 |
| 6011 | 该软件不允许解绑 | 联系管理员 |
| 6012 | 当前设备已绑定,无需解绑 | 无需操作 |
| 6013 | 点数不足 | 解绑需要消耗点数,请先充值 |
解绑后会清除机器码和IP绑定,同时销毁所有会话,需要重新登录。解绑可能会扣除天数或点数,具体由软件配置决定。
请求示例
// 已登录解绑
action=unbind&machine_code=ABC123×tamp=1700000000&token=xxx
// 未登录解绑
action=unbind&password=mypassword×tamp=1700000000&username=myuser
响应示例
{
"code": 6,
"msg": "解绑成功",
"timestamp": 1700000000,
"unbind_count": 2,
"remain_unbind": 1,
"limit_type": "day",
"limit_desc": "每天",
"limit_count": 3,
"deducted_hours": 24,
"deducted_points": 10,
"expire_time": "2025-12-31 23:59:59",
"points": 90
}