微信小程序配置了消息和事件推送,模式是安全模式。
当用户在小程序发送消息后,触发消息和事件推送,我这边接收到消息后,此时回包,返回success,是否可以?
还是说需要,返回这种回包?
{
"Encrypt": "ELGduP2YcVatjqIS+eZbp80MNLoAUWvzzyJxgGzxZO/5sAvd070Bs6qrLARC9nVHm48Y4hyRbtzve1L32tmxSQ==",
"MsgSignature": "1b9339964ed2e271e7c7b6ff2b0ef902fc94dea1",
"TimeStamp": 1713424427,
"Nonce": "415670741"
}
可以返回SUCCESS或者空字符串,如果有支持被动回复的消息推送,可按照需要返回:
无需回复,可直接返回SUCCESS或者空字符串。
需要回复,按照对应格式组成消息体,然后对消息体加密。加密正确回包应包含四个核心参数:
必要参数说明:
示例正确回包结构:
{ "Encrypt": "ELGdu...xSQ==", "MsgSignature": "1b9339...4dea1", "TimeStamp": 1713424427, "Nonce": "415670741" }
注意事项:
参考文档:消息推送文档