# 校验开放数据
# 1、接口地址
- 生产环境:https://xxxxxxx/api/wxminigame/uniteverificationdata
域名请联系发行获取(安全模块域名)
# 2、使用场景
WARNING
- 前提:微信小游戏服务器调用接口。
- 场景:非必要不对接。
- 调用:为防止客户端数据篡改,此接口用于验证小游戏客户端返回的数据。
# 3、接口说明
DANGER
- 防篡改验证数据接口
# 4、请求方式
方式:POST
接入方式: 直接接入
请求参数: headers头 Body raw(JSON)
参数类型 | 字段名 | 值类型 | 必填 | 说明 |
---|---|---|---|---|
Body | appId | int | 是 | 产品ID |
Body | accountId | long | 是 | 玩家账号ID |
Body | timestamp | long | 是 | 当前时间戳,秒,前后2小时有效 |
Body | mainChannel | int | 是 | 二级渠道号 |
Body | secondChannel | int | 是 | 三级渠道号 |
Body | rawData | string | 是 | 客户端数据:待验证数据 |
Body | signature | string | 是 | 客户端数据:签名 |
Body | sign | string | 是 | 接口加密签名md5("accountId=" + accountId + "&appId=" + appId + "&mainChannel=" + mainChannel + "&rawData=" + rawData + "&secondChannel=" + secondChannel + "&signature=" + signature + "×tamp=" + timestamp + appkey) |
# 5、接口响应说明
- 请求示例
{"appId":1756869291,"accountId":2109657271,"signature":"bd421b74ab50daa2b69fd495167ff33b123ec920","rawData":"{\"nickName\":\"旭辰\",\"gender\":0,\"language\":\"zh_CN\",\"city\":\"\",\"province\":\"\",\"country\":\"\",\"avatarUrl\":\"https://thirdwx.qlogo.cn/mmopen/vi_32/Spn6q2lRVWbtUwKiawfudP9vnia0NNzm9pYia5VHsWkIZ2dKMUP4e8zsbdAxgxgCLJ0Y2qyGrlgV7W5KPHvmAicWhzsIStU5oRu6THSyNVv3oY0/132\"}","mainChannel":100761,"secondChannel":100762,"timestamp":1739257366,"sign":"1c065909******d0cf9"}
验证通过响应结果JSON格式
{ "resultCode": 10000, "datum": null, "resultInfo": "", "rid": "siwxmnde.71c416e19ecb457688b964fa46a75d3f" }
返回说明:
参数类型 | 字段名 | 值类型 | 说明 | 备注 |
---|---|---|---|---|
result | resultCode | int | 响应值 | 10000验证通过,其它失败 |
result | resultInfo | string | 提示信息 | |
result | rid | string | response identifies(响应唯一标识) | |
result | datum | T | 数据泛型 |