T3网络验证V3
    T3网络验证V3
    • 概述和快速开始
    • 加密和签名算法
    • 通用参数和错误码
    • 单码卡密登录
    • 单码卡密心跳验证
    • 单码卡密解绑机器码
    • 通过单码卡密获取云端变量
    • 获取程序版本信息
    • 获取程序公告

    单码卡密解绑机器码

    单码卡密解绑机器码 API#

    基本信息#

    接口路径: /v3/single_unbind/{appid}
    请求方法: POST
    是否需要登录: 是
    功能说明: 解绑当前设备,换绑到新设备(会扣除时间)

    请求参数#

    参数名类型必填说明
    card_codestring是卡密(激活码)
    device_codestring否新的设备标识
    不传则只解绑不换绑
    timestampint条件必填Unix时间戳
    signstring条件必填请求签名

    请求示例#

    {
        "card_code": "ABC123DEF456",
        "device_code": "NEW_DEVICE_12345",
        "timestamp": 1699999999,
        "sign": "abc123..."
    }

    成功响应 (200)#

    {
        "code": 200,
        "message": "解绑成功",
        "data": null,
        "timestamp": 1699999999,
        "nonce": "abc123...",
        "sign": "def456..."
    }

    错误响应#

    错误码错误消息说明
    404卡密不存在卡密不存在
    405卡密已禁用卡密已被封禁
    406卡密已过期卡密已到期
    407卡密未激活卡密还未首次登录,无需解绑
    411机器码验证未开启程序未开启设备验证,无法解绑
    412解绑功能未开启程序未开启解绑功能
    416设备相同新设备与旧设备相同,无需解绑
    417解绑次数已达上限解绑次数用完
    418解绑后将到期扣除时间后剩余时长不足
    419解绑失败数据库更新失败
    422参数错误缺少必要参数

    C++ SDK调用示例#

    方法签名#

    基础用法#

    完整解绑流程#

    只解绑不换绑#


    解绑机制说明#

    扣除时间#

    解绑会扣除一定时长,具体扣除多少由程序开发者设定。
    示例:
    原到期时间:2025-12-31 23:59:59(剩余30天)
    扣除时长:3小时
    解绑后到期时间:2025-12-31 20:59:59(剩余29天21小时)

    解绑次数限制#

    解绑次数有限制,用完后无法再解绑。
    限制类型:
    1.
    总次数限制 - 累计解绑次数上限
    2.
    时间段限制 - X小时内最多解绑Y次

    解绑条件#

    程序必须满足:
    ✅ 开启了设备验证(mackg)
    ✅ 开启了解绑功能(changekg)
    卡密必须满足:
    ✅ 卡密存在且未禁用
    ✅ 卡密已激活(已登录过)
    ✅ 卡密未过期
    ✅ 解绑次数未达上限
    ✅ 扣除时间后剩余时长充足

    注意事项#

    重要提示
    1.
    解绑会扣除时间(具体扣除多少请咨询程序开发者)
    2.
    解绑次数有限制,用完后无法再解绑
    3.
    程序必须开启设备验证和解绑功能
    4.
    解绑成功后,登录状态会清除,需要重新登录
    5.
    如果程序未开启解绑功能,接口会返回412错误

    错误处理建议#

    修改于 2025-11-10 21:05:55
    上一页
    单码卡密心跳验证
    下一页
    通过单码卡密获取云端变量
    Built with