微信易信公众账号接收普通消息技术问题汇总
对公众号来说,这是一种新的接收用户发送消息的方式。公众号不需要再登录平台,就可以接收用户发送的文本,图片,语音,视频,地理位置等消息
当普通易信用户向公众账号发消息时,易信服务器将POST消息的XML数据包到开发者填写的URL上。各消息类型的推送XML数据包结构如下。
对于每一个POST请求,开发者在响应包(Get)中返回特定XML结构,对该消息进行响应(现支持回复文本、图片、图文、语音、视频、音乐)。请注意,回复图片等多媒体消息时需要预先上传多媒体文件到易信服务器,只支持认证服务号。
易信服务器在五秒内收不到响应会断掉连接,如果在调试中,发现用户无法收到响应的消息,可以检查是否消息处理超时。
消息回复参阅自动回复消息
目录
[隐藏]1文本消息
2图片消息
3语音消息
4视频消息
5地理位置消息
文本消息
参数描述
ToUserName开发者易信号
FromUserName发送方帐号(一个OpenID)
CreateTime消息创建时间(整型)
MsgTypetext
Content文本消息内容
MsgId消息id,64位整型
图片消息
参数描述
ToUserName开发者易信号
FromUserName发送方帐号(一个OpenID)
CreateTime消息创建时间(整型)
MsgTypeimage
PicUrl图片链接
MsgId消息id,64位整型
语音消息
参数描述
ToUserName开发者易信号
FromUserName发送方帐号(一个OpenID)
CreateTime消息创建时间(整型)
MsgType语音为voice
Url音频地址。
MimeType音频格式
MsgID消息id,64位整型
视频消息
参数描述
ToUserName开发者易信号
FromUserName发送方帐号(一个OpenID)
CreateTime消息创建时间(整型)
MsgType视频为video
MimeType视频数据格式。
MsgId消息id,64位整型
地理位置消息
参数描述
ToUserName开发者易信号
FromUserName发送方帐号(一个OpenID)
CreateTime消息创建时间(整型)
MsgTypelocation
Location_X地理位置维度
Location_Y地理位置精度
Scale地图缩放大小
Label地理位置信息
MsgId消息id,64位整型