微信服务器向开发者的URL推送消息
根据官方文档描述,当普通微信用户向公众账号发消息时,微信服务器将POST消息的XML数据包到开发者填写的URL上。
- 图片消息内容结构及说明
用户向公众号推消息的处理不必太关心,因为这是由微信服务器来处理的。我们需要关心的是下面要说的开发者如何向用户推送图片消息
被动回复用户图片消息(开发者向微信服务器推送消息)
- 推送的数据包结构如下
这里要注意的是:MediaId是通过微信提供的上传素材的方式成功后,返回的媒体id,具体的如何操作,点击这里查看如何操作 - 封装消息的实体类结构
因为Image标签里面还有子标签,故而Image字段应该是个自定义的对象,所以在对象转XML的时候也与文本消息有些不同:
日志打印如下:
关注扫码或搜索【gh_fca4391fa4ed】体验