位置: 编程技术 - 正文

详解nodejs微信公众号开发——4.自动回复各种消息(nodejs实现微服务)

编辑:rootadmin

推荐整理分享详解nodejs微信公众号开发——4.自动回复各种消息(nodejs实现微服务),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:node 微信公众号开发,nodejs微信小程序开发工具,node.js开发微信小程序,node wechat,nodejs wechat,nodejs 微信公众号,nodejs wechat,node 微信,内容如对您有帮助,希望把文章链接给更多的朋友!

上一篇文章:nodejs微信公众号开发——3.封装消息响应模块,实现了对消息接口的模块化处理,方便后期的使用,本篇文章将介绍微信公众号回复各种消息的功能实现,包括文本、图片、语音、视频、音乐、图文等。

注:感觉最近localtunnel很不稳定,测试起来比较麻烦,有条件的自己搞个云服务器吧,我比较偷懒,几继续使用localtunnel了。

1. 被动回复用户消息

当用户发送消息给公众号时(或某些特定的用户操作引发的事件推送时),会产生一个POST请求,开发者可以在响应包(Get)中返回特定XML结构,来对该消息进行响应(现支持回复文本、图片、图文、语音、视频、音乐)。发送被动响应消息是对微信服务器发过来消息的一次回复。

开发过程中如果遇到该公众号暂时无法提供服务,请稍后再试的情况,一般是由两个原因造成的:

开发者在5秒内未回复任何内容 开发者回复的数据异常,非xml格式,比如JSON数据详解nodejs微信公众号开发——4.自动回复各种消息(nodejs实现微服务)

具体的消息规则可参看微信平台开发者文档:被动回复用户消息

2. 回复消息的实现

我们之前的关注自动回复是在weixin.js里面实现的,其他的消息回复也写在这个文件里面:

测试效果如图:

3.说明:

发现输入数字2并没有回复相应的图片,是不是很奇怪?我们查看一下文档:

文档中说明了MediaId属性是通过素材管理接口上传多媒体文件,得到的id,而不是我们直接给的网上图片的url链接。在图文消息中,是可以直接使用url链接的。所以我们下一步的工作就是实现素材管理的接口。

标签: nodejs实现微服务

本文链接地址:https://www.jiuchutong.com/biancheng/377934.html 转载请保留说明!

上一篇:Node.js Mongodb 密码特殊字符 @的解决方法

下一篇:详解nodejs微信公众号开发——5.素材管理接口(node wechat)

  • 职工薪酬支出及纳税调整
  • 没有成本发票怎么缴纳企业所得税
  • 缴个人所得税分录怎么写
  • 二手房交易需缴纳的费用
  • 简易计税的进项可以抵扣吗
  • 金税盘如何查看开票机号
  • 内部固定资产交易当期的合并处理,涉及出售
  • 盈余公积属于什么类账户
  • 卷式发票要注意什么
  • 咨询费发票入账风险
  • 退回剩余的工程物资
  • 社保计入管理费用还是成本
  • 外购电力费用分配例题
  • 个人去税务局能开什么类型的发票
  • 快递增值税税率
  • 公司开发票就会报税吗?
  • 申报进项税额
  • 退税上传,申报文件上传失败
  • 企业如何实现资源共享
  • 加计抵减10%会计分录用营业外收入还是其他业务收入
  • 软件企业证书应该考什么
  • 生产车间的费用会计分录
  • 已签收的电子银行承兑汇票截图给别人有风险吗
  • 定期定额征收的个体户怎么报税
  • 怎么写会计凭证
  • 月底财务为什么要关账,暂时开不了发票
  • PHP:oci_field_size()的用法_Oracle函数
  • 员工冲借款应该怎么做账
  • 材料费可抵扣进项税计算
  • vue开发pc前端网站
  • 文竹怎么养才能更旺盛浇点醋
  • Windows11报sill idealTree buildDeps安装慢或者卡顿解决方案
  • 收到单据
  • 预测编码方式
  • 纳税申报包括哪些税种
  • vscode简单入门
  • 申报个人所得税是按应发工资还是实发工资
  • 雷斯岬国家海岸公园有信号吗
  • 2020年前端面试
  • .net core中间件原理
  • mongodb4.4安装
  • php eval绕过
  • python极客项目编程 豆瓣
  • phpcms使用教程
  • 5 分钟速通 SVG
  • 固定资产投资子公司
  • 劳务报酬的增值税起征点
  • 个体户和公司的税收相差多少
  • 基建和技改的区别
  • 为取得固定资产而发生的什么支出可计入固定资产成本
  • 合作经营利润分配协议
  • 接受捐赠做账
  • 应收账款和应付账款属于什么科目
  • 银行汇票质押办理流程
  • 差额清算系统与全额清算系统的区别
  • 会计核算的主要环节
  • 设置出纳权限的操作步骤
  • mysql 5.7 8.0
  • mysql基础概念
  • sql server如何重启
  • 苹果15手机价格和图片颜色
  • Windows Server 2016怎么安装?Windows Server 2016安装、激活、设置详细图文教程
  • xp如何给文件夹加密码
  • win7旗舰系统
  • 苹果MAC电脑如何设置开机密码
  • linux bye
  • mini programes
  • Linux怎么在家目录创建目录
  • css实战手册
  • Access to the path "LibraryUnityAssembliesUnityEngine.xml" is denied.
  • Extjs ajax同步请求时post方式参数发送方式
  • Android使用领域
  • 淘宝店铺首页导航栏css
  • ssh登录后自动执行命令
  • 使用image控件显示图片
  • 财税刘毅
  • 税务局的前身是什么
  • 税务上成品油换算
  • 什么是增值税税率是多少
  • 深圳机打发票查询
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设