位置: 编程技术 - 正文

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

  • 企业所得税视同销售的会计处理是?
  • 计提本月应交增值税怎么做账
  • 小规模经营租赁开票税率
  • 出售无形资产属于资产处置损益吗
  • 增值税发票没了能补开吗
  • 出售自用汽车的税率
  • 发票抬头类型怎么选 个人不能报销吗
  • 待认证进项税是借方还是贷方
  • 开票金额比实际金额多
  • 售后服务企业返利政策
  • 以实物抵债账务协议
  • 酒店里的水电费怎么收
  • 车辆购置税多缴了能退吗
  • 长期应付款预算会计
  • 社保和公积金缴费基数怎么算
  • 非经营活动界定,主要说明哪些情形不交增值税
  • 高速公路的发票怎么补
  • 企业出租自有厂房超经营吗
  • 固定资产备案怎么备案
  • 一般纳税人可以开3%的发票吗
  • 简易计税的收入怎么做账
  • 房产税缴纳时间规定
  • 税收编码3040203
  • 纳税人税号后面的数字
  • 季度利润太高怎么计算
  • 公司账上的资金与注册资金不一致可以吗?
  • 预估成本怎么冲回
  • 新公司值得入职吗
  • 党费专用账户可以收取转账费用吗
  • 免费样品销售给客户计入什么科目
  • 小企业成本核算方法移动加权平均法
  • scanserver.exe - scanserver是什么进程 有什么用
  • vue中使用v-for指令时 为什么要加 key解释正确的是
  • icons是什么文件夹
  • win10回滚系统
  • dae是什么文件
  • 如何安装iis网站服务器
  • php做
  • 单位缴费基数申报提交了能改吗
  • php类的作用
  • thinkphp yii
  • uniapp开发微信小程序源代码
  • yolov5使用
  • 个人独资企业如何做账
  • react组件constructor
  • 资产减值损失一经计提不得转回
  • 新建会计帐套怎么建
  • 货已入库进项发票未到怎么办
  • 员工工资为零只缴纳社保,个税怎么处理
  • abs函数python怎么用
  • python导入模块的语句
  • 政府专项基金是什么
  • 开具免税的发票,"税率"栏该如何填开?
  • 存货按照计划成本法核算内容
  • 一次性伤残补助金怎么计算
  • 金蝶kis云专业版使用教程
  • 购买员工福利品会计分录
  • 信用卡刷卡手续费是谁收取的
  • 我国税收税类中的流转税
  • 领备用金时会计怎么做分录
  • 年底结转损益后如何结转
  • 费用摊销怎么做分录
  • 存货与总账对账
  • 判断某个字段的值是否在指定的范围内
  • centos ssh permission denied
  • ubuntu20.10
  • ubuntu无法安装增强功能
  • windows 托盘
  • win7禁用了管理员,怎么取消呢
  • win7系统桌面图标有遮挡
  • win7系统aero主题变成黑色
  • centos 安装chia
  • js函数调用函数
  • Python中Collections模块的Counter容器类使用教程
  • First Class: UI of Android
  • 全国国税税务机关是哪里
  • 成都税务局网上办事大厅
  • 纳税申报的期限是多少年
  • 中国有没有豁免权
  • 佩兰诗胶原蛋白填充霜真的有效果吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设