悠游开源项目文档
首页
开源项目
  • MyQQ(V1 火山服务器版)
  • MyQQ(V2 Golang版本)
首页
开源项目
  • MyQQ(V1 火山服务器版)
  • MyQQ(V2 Golang版本)
  1. 8、客户端接口
  • MyQQ 网络验证 (V1)
    • 🌼官方通知
    • 1、更新日志
    • 2、安装运行
    • 3、升级&迁移
    • 4、依赖环境安装
    • 5、Nodejs脚本模板示例
    • 6、宝塔搭建安装(Linux系统)
    • 7、后台接口
      • 后台请求接口说明(必看)
      • 获取验证码
      • 后台账号登录
      • 获取登录信息
      • 上传文件
    • 8、客户端接口
      • 返回码标准库
      • 对接说明
      • 初始化
        POST
      • 注册
        POST
      • 登录
        POST
      • 心跳
        POST
      • 扣点
        POST
      • 扣时
        POST
      • 注销
        POST
      • 解绑
        POST
      • 充值
        POST
      • 云计算
        POST
      • 取版本列表
        POST
      • 取版本信息
        POST
      • 取用户信息
        POST
      • 取用户附加数据
        POST
      • 取用户云端数据
        POST
      • 写用户云端数据
        POST
      • 取用户标识数据
        POST
      • 写用户标识数据
        POST
      • 取用户在线列表
        POST
      • 用户主动注销令牌
        POST
      • 取用户特征码列表
        POST
    • 9、各个配置说明
      • 1、软件配置
      • 2、版本包管理说明
  • MyQQ 网络验证 (V2)
    • 客户端接口
      • 初始化
      • 注册
      • 登录
      • 心跳
      • 扣点
      • 扣时
      • 注销
      • 解绑
      • 充值
      • 云计算
      • 取版本列表
      • 取版本信息
      • 取用户信息
      • 取用户附加数据
      • 取用户云端数据
      • 写用户云端数据
      • 取用户标识数据
      • 写用户标识数据
      • 取用户在线列表
      • 用户主动注销令牌
      • 取用户特征码列表
    • 服务端配置说明
  1. 8、客户端接口

对接说明

一、客户端发送数据结构体#

以初始化接口为例
{
  "soft": "dfu89u8fd7",
  "sign": "SDIK90FU483UF89UDSI90IS",
  "data": {
    "feature": "smUABRjPzst64IvFmDhDC",
    "mac": "63445372-9cfd-4afa-b8d6-ee3ea3c7db6d",
    "version": "1.0",
    "uuid": "c1fe9a99-7af8-4668-9a9b-2bdd74444728",
    "clientid": "91b895ea-aa4c-444e-89c3-1f9c8a557058",
    "clientos": "Windows 10 专业版"
  }
}
以上是明文数据,发送给服务端通常会进行加密发送(开发调试除外)
加密的时候,需要加密的数据为data结构体内的数据
soft为软件识别码
sign为加密后的data数据的md5签名值
最终发送给服务端的数据应为以下数据结构
{
  "soft": "dfu89u8fd7",
  "sign": "SDIK90FU483UF89UDSI90IS",
  "data": "data加密后的值"
}

二、客户端数据签名#

具体代码可参考下图(火山视窗代码)
image.png
sendDataSign为最后签名成功后的md5值(即为提交给服务端的值)
修改于 2025-01-25 14:01:08
上一页
返回码标准库
下一页
初始化
Built with