03. 微信公众号消息接收、事件推送与响应处理

您所在的位置:网站首页 公众号订阅器在哪里 03. 微信公众号消息接收、事件推送与响应处理

03. 微信公众号消息接收、事件推送与响应处理

2023-12-28 02:04| 来源: 网络整理| 查看: 265

当用户发送普通信息或者与公众号交互所产生的事件推送时,这都会给接口配置信息的URL的资源发送信息,而我们返回的信息就是被动回复信息,且只能返回特定XML结构,来对该消息进行响应(现支持回复文本、图片、图文、语音、视频、音乐)

微信服务器在5秒内收不到响应会断掉连接,并且重新发起请求,总共重试3次

遇到以下情况,微信都会在公众号会话中,向用户下发系统提示该公众号暂时无法提供服务,请稍后再试

开发者在5秒内未回复任何内容开发者回复了异常数据,比如JSON数据、XML 内容缺失等

关于重试的消息排重,有msgid的消息推荐使用msgid排重。事件类型消息推荐使用FromUserName + CreateTime 排重

当作出以下回应时,微信服务器不会作任何处理,且不会发起重试。

直接回复success(推荐)回复空串""

4个公共参数

参数描述ToUserName接收方帐号(收到的OpenID,用户与公众号交互产生,意味着用户与另一个公众号产生的OpenID不一样),代表是哪一个用户发送过来。FromUserName开发者微信号,表示的是哪个公众号作出响应,可以当做公众号的微信号CreateTime消息创建时间 (整型)MsgType用户发送消息的类型


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3