位置: 编程技术 - 正文

详解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)

  • 医院这么开发票
  • 公司购买办公用品300元,以现金支付,购入后即被领用
  • 付国外专利费用需办什么手续
  • 税费四舍五入的怎么做帐
  • 取用备用金要188分
  • 政府补助递延收益和其他收益的区别
  • 台港澳与境内合资企业和央企哪个好
  • 普通发票辨别真伪
  • 善意取得虚开专票的条件包括
  • 风险纳税人还能开发票吗
  • 美元转到中国账户可不可以取人民币
  • 员工对公司造成损失的,可以起诉吗
  • 企业哪些费用属于重要费用
  • 购入债券计入什么科目
  • 有代扣个税的是什么人
  • 大连国税局工资待遇怎么样
  • 印花税税基含不含增值税
  • 营业外支出调减应该填在纳税调整项目明细表哪一项
  • 销售净利润率是综合反映企业成本效益的重要指标
  • 购进一批材料,材料已经入库
  • 酒店另外收电费
  • 销售产品配件计入什么科目
  • 手机超过1万元有必要买吗
  • 无法访问移动网络怎么办
  • 评估报告怎么算合法
  • 进项发票没认证可以开红字申请单吗
  • 筹备期废品回收怎么做账
  • 收据和发票的区别图片
  • php header refresh
  • win10预览版21337
  • 怎么区分债券折价还是溢价
  • 差额部分 扣除部分
  • php b/s
  • 收到供应商现金怎么入账
  • 仓储费计入存货成本吗
  • 工程项目成本费用的分类有哪些?
  • yolov5训练参数说明
  • 代理业务资产的含义
  • 服务行业的进项
  • 对公收费明细入账计入什么科目
  • dir命令linux
  • 其他综合收益转入盈余公积和未分配利润
  • 合同没有约定发票税点谁承担怎么办
  • python中重写构造方法
  • 银行年费什么时候取消的
  • 出版社出版带有编码吗
  • 无形资产摊销一经确认不得转回
  • 装修公司财务报表图片
  • 专职独立研发企业是指
  • 总资产利润率一般为多少
  • 政府给的专款专用的补助,怎么入账
  • 建筑企业怎么结算成本
  • 案例如何分析
  • 在sql查询中使用where子句指定的是
  • centos6.8配置网络
  • centosip配置
  • windowsxp桌面图标消失
  • xp安装盘复制u盘
  • mac在哪看
  • 2021年win10累积更新
  • pavsrv51.exe - pavsrv51是什么进程 有什么用
  • win1010586升级到最新
  • WIN10系统摄像头在哪打开
  • three.js 文档
  • 搞定immutable.js详细说明
  • android kotlin开发
  • android基于什么语言
  • node.js怎么学
  • node javascript
  • JavaScript不支持ie
  • Node.js中的construct构造函数
  • vue-cal
  • nodejs递归创建目录
  • unity link.xml
  • 如何解决android兼容问题
  • android设计模式的应用场景
  • java图像对比
  • 豪车超过多少钱要多加税
  • 青椒课堂怎么激活登录
  • 湖南增值税起征点
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设