外观
订阅消息转发
242 字小于 1 分钟
2025-01-09
订阅消息转发
如果研发方面有此消息的处理需求,可要求sdk对此类消息进行转发。sdk会在解析校验微信消息后,将订阅消息转发至研发指定的服务器(该地址不要求与游戏圈礼包地址一致)。同游戏圈礼包处理,校验及解密字段,研发可无需理会。
当微信转发的消息类型是以下三类时,sdk会对其进行转发:
- subscribe_msg_change_event
- subscribe_msg_sent_event
- subscribe_msg_popup_event
请求方式:POST 数据格式:JSON
转发内容示例:
subscribe_msg_popup_event 类型消息:
{
"ToUserName": "gh_xxxxxx",
"FromUserName": "abcxxx",
"CreateTime": 1713765865,
"MsgType": "event",
"Event": "subscribe_msg_popup_event",
"SubscribeMsgPopupEvent": {
"List": [
{
"TemplateId": "i8QGu8AuCBHIfVKuhErJIZD_HCFHbVAeoGQVy820HMA",
"SubscribeStatusString": "reject",
"PopupScene": 0
}
]
},
"Encrypt": "...",
"signature": "...",
"timestamp": 1713765865,
"nonce": 1303570880,
"openid": "abcxxx",
"encrypt_type": "aes",
"msg_signature": "..."
}
subscribe_msg_sent_event 类型消息:
{
"ToUserName": "gh_xxx",
"FromUserName": "abcxxxx",
"CreateTime": 1713770703,
"MsgType": "event",
"Event": "subscribe_msg_sent_event",
"SubscribeMsgSentEvent": {
"List": [
{
"TemplateId": "QETRVbSqTZHdtXiRXSJGTqdlxlsUGLVmfHB0xd6MFIA",
"MsgID": 3425545663470157826,
"ErrorCode": 0,
"ErrorStatus": "success"
}
]
},
"Encrypt": "...",
"signature": "...",
"timestamp": 1713770703,
"nonce": 961614090,
"openid": "abcxxx",
"encrypt_type": "aes",
"msg_signature": "..."
}