接收事件消息推送
功能介绍
httpstatus
为 200
,否则将重复推送,最多推送10次接入步骤
验证接收到消息
{
"id": "2c0224d2-0184-8d2d-4a05-3a0be5582ad7",
"nonce": "AYvyNwIYe0RtUnuQVUYMf",
"timeStamp": 1687170011,
"ciphertext": "0jTOv5j72hCB2EF8LIXntw==",
"signature": "546a1cceb14dbe3353b86f7cf9b2785b1e028c82"
}
参数 | 说明 |
---|---|
id | 消息Id,如果消息发送失败,会重试发送。可用于消息去重 |
nonce | 随机字符 |
timeStamp | 消息生成时间,utc |
ciphertext | 消息密文 |
signature | 消息签名 |
1.通过 sha1(AesKey+timeStamp+nonce+ciphertext) 计算出 dev_signature
2.比较 dev_signature 与消息体中的 signature 一致则验证通过,否则验证不通过
消息解密
依据消息内容实现业务
ciphertext
通过解密后,将得到如下消息体{
eventType = 20001
}
事件列表
30003 游戏对局结束
{
eventType: 30002,
gameBattle: {}
}
标题 | |
---|---|
字段 | 类型 | 说明 |
---|---|---|
id | string | 推送记录Id |
提示
30003 游戏对局结束
事件。可参考如下实现方式:1.
30003 游戏对局结束
,并查询游戏对局成绩查 询游戏成绩
id
调用各游戏 api 查询游戏对局成绩无限之战:查询无限之战游戏成绩
修改于 2025-06-20 13:18:09