恒泰博远,专家级研发软件定制开发公司,为企业定制营销、办公、管理软件 在线咨询 :
咨询电话:010-82969001

微信公共平台开发-发送消息中的发送被动响应消息接口

来源:http://www.hengtaiboyuan.com 作者:恒泰博远 时间:2014-09-11

[摘要]发送消息中的发送被动响应消息接口包括:回复文本消息、回复图片消息、回复语音消息、回复视频消息、回复音乐消息、回复图文消息

发送消息中的发送被动响应消息接口包括:回复文本消息、回复图片消息、回复语音消息、回复视频消息、回复音乐消息、回复图文消息

 

 

关注恒泰博远官网微信,即可免费体验微信功能,和一周的微信企业号功能

 

 

 

对于每一个POST请求,开发者在响应包(Get)中返回特定XML结构,对该消息进行响应(现支持回复文本、图片、图文、语音、视频、音乐)。请注意,回复图片等多媒体消息时需要预先上传多媒体文件到微信服务器,只支持认证服务号。

 

微信服务器在五秒内收不到响应会断掉连接,并且重新发起请求,总共重试三次,如果在调试中,发现用户无法收到响应的消息,可以检查是否消息处理超时。

 

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

 

假如服务器无法保证在五秒内处理并回复,可以直接回复空串,微信服务器不会对此作任何处理,并且不会发起重试。 这种情况下,可以使用客服消息接口进行异步回复。

 

各消息类型需要的XML数据包结构如下。

 

第一:回复文本消息

 

 

第二:回复图片消息

 

 

第三:回复语音消息

 

 

第四:回复视频消息

 

 

第五:回复音乐消息

 

 

第六:回复图文消息