公众账号如何自动回复消息
被动发送消息接口,主要场景用于自动回复的配置。
对于每一个POST请求,开发者在响应包中返回特定XML结构,对该消息进行响应(现支持回复文本、图片、图文、音乐)。
易信服务器在五秒内收不到响应会断掉连接,如果在调试中,发现用户无法收到响应的消息,可以检查是否消息处理超时并且请求与响应的发送方与接收方是否一致。各消息类型需要的XML数据包结构如下。
回复文本消息
参数是否必须描述
ToUserName是接收方帐号(收到的OpenID)
FromUserName是公众号易信ID
CreateTime是消息创建时间(整型)
MsgType是text
Content是回复的消息内容(换行:在content中能够换行,易信客户端就支持换行显示)
回复音乐消息
参数是否必须说明
ToUserName是接收方帐号(收到的OpenID)
FromUserName是公众号易信ID
CreateTime是消息创建时间(整型)
MsgType是music
Description是音乐描述
MusicURL是音乐图片链接
HQMusicUrl是高质量音乐链接
回复图文消息
参数是否必须说明
ToUserName是接收方帐号(收到的OpenID)
FromUserName是公众号易信ID
CreateTime是消息创建时间(整型)
MsgType是news
ArticleCount是图文消息个数,限制为10条以内
Articles是多条图文消息信息,默认第一个item为大图,注意,如果图文数超过10,则将会无响应
Title否图文消息标题
Description否图文消息描述
PicUrl否图片链接,支持JPG、PNG格式,较好的效果为大图360*200,小图200*200
Url否点击图文消息跳转链接