解绑 (action=unbind)

解除机器码/IP绑定,允许在新设备登录。支持两种方式:已登录用token解绑,或未登录用用户名密码解绑。

请求参数

参数名类型必填说明
actionstring固定值 unbind
tokenstring方式一登录令牌(已登录时使用)
usernamestring方式二用户名(未登录时使用)
passwordstring方式二密码(未登录时使用)
timestampint时间戳

成功响应 (code=6)

字段名类型说明
timestampint服务器时间戳
unbind_countint累计解绑次数(总次数)
remain_unbindint剩余可解绑次数(-1表示无限制)
limit_typestring限制类型:day=每天, week=每周, month=每月, 空=总次数
limit_descstring限制类型中文描述:每天/每周/每月/总共
limit_countint限制次数上限(0表示无限制)
deducted_hoursint本次解绑扣除的小时数(天数已转换为小时)
deducted_pointsint本次解绑扣除的点数
expire_timestring扣除后的到期时间
pointsint扣除后的剩余点数

可能的错误码

错误码说明处理建议
6001解绑参数错误检查参数
6002用户不存在检查用户名
6003密码错误检查密码
6004token无效重新登录
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
}