二次验证 - 验证票据
接口
POST /api/security/v1/verify-ticket
{
"appId": 1111,
"userId": 660125764045578241,
"action": "sell",
"ticket": "xxxx",
"timestamp": 1758686200,
"nonce": "abcd",
"sign": "xxxx"
}
字段说明
注意: appId 密钥 与平台确认或约定
| 字段 | 说明 | 举例 |
|---|---|---|
| appId | 项目id | 与平台约定,如1111 |
| userId | XDID | 123123123 |
| action | 游戏自定义操作 | sell |
| ticket | 票据 | xxxxxxx |
| nonce | 随机字串 | abcd |
| timestamp | 时间戳 | 1740108440 |
| sign | md5加密 | md5(action=sell&appId=1234&nonce=abcd&ticket=xxxxxxx×tamp=1758686200&userId=660125764045578241秘钥) |
返回
-- 验证通过
{
"code": 200,
"msg": "ok",
"detail": "",
"data": {
"valid": true,
"message": ""
}
}
-- 验证失败
{
"code": 200,
"msg": "ok",
"detail": "",
"data": {
"valid": false,
"message": "xxxxx"
}
}
| 字段 | 说明 | 举例 |
|---|---|---|
| data.valid | 是否验证通过 - true 是 - false 否 | true |
| data.message | 未验证通过说明 | 如expired |