详解nodejs微信公众号开发——4.自动回复各种消息
上一篇文章:,实现了对消息接口的模块化处理,方便后期的使用,本篇文章将介绍微信公众号回复各种消息的功能实现,包括文本、图片、语音、视频、音乐、图文等。
1. 被动回复用户消息当用户发送消息给公众号时(或某些特定的用户操作引发的事件推送时),会产生一个POST请求,开发者可以在响应包(Get)中返回特定XML结构,来对该消息进行响应(现支持回复文本、图片、图文、语音、视频、音乐)。发送被动响应消息是对微信服务器发过来消息的一次回复。 开发过程中如果遇到该
具体的消息规则可参看微信平台开发者文档:被动回复用户消息 2. 回复消息的实现我们之前的关注自动回复是在 // ... 其他回复类型
this.body = reply; 测试效果如图: 3.说明:发现输入数字2并没有回复相应的图片,是不是很奇怪?我们查看一下文档: 文档中说明了MediaId属性是通过素材管理接口上传多媒体文件,得到的id,而不是我们直接给的网上图片的url链接。在图文消息中,是可以直接使用url链接的。所以我们下一步的工作就是实现素材管理的接口。 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程之家。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |