位置: 编程技术 - 正文

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

  • 税务机关代开的增值税发票要加盖发票专用章吗?
  • 外贸企业出口退税计算公式
  • 甲方给的工程奖项有哪些
  • 零余额账户出纳做什么
  • 小规模纳税人每个季度超过了30万怎么办
  • 甲方也要跟项目走的吧
  • 快递费未支付应该寄走了吗
  • 增值税加计递减额,这个科目如何使用
  • 企业建设项目审批流程
  • 建筑企业预收款开具不征税发票为什么要预缴
  • 营改增后甲供材如何扣除
  • 企业清算的所得税处理包括哪些内容
  • 收到的货品与实体不符
  • 金税设备维护费账务处理
  • 空调减值损失属于什么科目?
  • 更换银行印鉴需要本人吗
  • 合并报表存货抵消分录第二年
  • 办公室装修计入什么科目里
  • 股金属于金融产品吗
  • 背书转让银行承兑汇票会计分录
  • 苹果iphone6s plus打电话没有人名
  • 对公账户是否有银行卡号
  • win7系统中病毒怎么办
  • 国税的个税手续怎么办理
  • 电脑没有声音问题
  • 产品销售账务处理办法
  • linux的系统设置在哪
  • thinkphp3.2.3缓存漏洞
  • PHP:imagetypes()的用法_GD库图像处理函数
  • 扣除年度未扣除怎么计算
  • 发票填开有哪些规范性要求
  • ✝️ 强制 Vue 重新渲染组件的正确方法
  • 隐隐作痛怎么写
  • php字符串转浮点型
  • php16进制
  • php索引类型
  • 税控系统技术维护费税率
  • yolov5输出参数
  • 自动驾驶数据集 mev
  • vue组件通信方法
  • 物权变动的原因是什么
  • phpcms 1064错误的解决办法
  • 印花税实收资本和资本公积
  • 生产企业出口自产应税消费品实行什么方法
  • 月初领票是不是要等到报完税才可以领
  • 固定资产的入账金额怎么算
  • 使用mysql命令
  • 兼职会计人员的职责
  • 赠送给客户的礼品税法
  • 增值税红字发票怎么填开
  • 职工社会保险费是什么意思
  • 待抵扣进项税在贷方怎么冲掉
  • 收到的稳岗补贴是否需要交税
  • 材料款已付,发票没来
  • 企业注销前是不是资产必须处理完
  • 研发费用占销售的比例
  • 探讨探讨
  • win2000安全模式怎么进
  • 打开与关闭光驱怎么设置
  • win10预览版和正式版区别
  • win10禁用系统uac
  • 如何保存xps文件
  • 怎么用手机号查快递
  • ubuntu升级到21.04
  • linux怎么自定义命令
  • mac系统常见问题
  • mac 阿里旺旺怎么使用
  • css中选择符
  • js有while吗
  • 基于flask的开源项目
  • adb shell命令
  • js使用类
  • android 内部存储
  • 中国纳税大户排行
  • 电子税务局校验码
  • 新车购置税是多少
  • 办理供票资格申请
  • 所得税季度预缴申报表怎样填写
  • 成都市青羊区国有资产监督管理办公室
  • 深圳国税系统
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设