位置: 编程技术 - 正文

详解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个点和6个点哪个多
  • 发票开成了下属机构的可以报销吗
  • 资产申报是什么
  • 企业退回企业所得税分录
  • 计提应付票据利息的会计分录
  • 结算备付金是流水账单吗
  • 弃置费用预计负债减少超过固定资产账面价值
  • 没有发票合法吗
  • 停车服务费的税率
  • 个人取得下列各项所得须自行申报纳税的有
  • 其他应收款借方表示增加吗
  • 应付未付的款项怎么写凭证
  • 快递公司怎么纳入社保
  • 合并报表的少数股东权益分录
  • 员工退回多发的工资,是上缴国库还是财政专户
  • 上月开的发票会计漏做帐,本月应如何补做账?
  • 微软手机
  • 办公费用减少的原因
  • eclipse中创建webgis项目
  • php图片库
  • 应付账款收到票怎么做账
  • 附有销售退回条款的销售中,每一资产负债表日
  • php去除指定字符
  • 进出口公司如何做账
  • 若依框架使用教程
  • 防伪税控系统该如何操作
  • 购买图书可以开增值税专票么?
  • 新准则公允价值变动科目余额为负数
  • 增值税小规模纳税人
  • 做账计提是什么意思
  • 土地给人家种了几十年还能要回来吗
  • 企业所得税怎么算
  • 个体户怎么计算养老金
  • 无形资产出售当月是否摊销
  • 企业专利权拥有人是指
  • 制造费用怎么摊销到成本?
  • 评估增值净利润调减
  • 政府预算会计要素包括
  • 私车公用的风险防范
  • 小规模印花税有减免政策吗
  • 哪些情况下可以终止心肺复苏
  • 期初固定资产算收入吗
  • 劳务派遣公司账务处理
  • 哪些合同不受法律保护
  • 实缴资本和注册资本的比例
  • 税局关于企业费用报销
  • 转让厂房如何缴纳土地增值税
  • 食堂如何做账
  • mysql 修改配置
  • mysql5717安装详细过程
  • mysql5.7.22安装
  • windows server 2008 r2有哪些特点
  • macbookpro如何扫描
  • sar 命令
  • windows windows.old
  • win7如何创建一个新用户
  • Virtualbox共享文件
  • 阿里云安装
  • logrotate syslog
  • 有没有软件恢复
  • Win7自带的扫雷怎么都打不开
  • win8关机键怎么添加到开始菜单
  • 苹果电脑装win7键盘无法使用
  • 华硕和联想笔记本电脑哪个好点
  • NDSTray.exe - NDSTray是什么进程 有什么用
  • window10正版系统怎么装
  • win7网络信号差
  • win7怎么调图片大小
  • node.js配置
  • 处理及遍历xml文件怎么做
  • 教学实例分析怎么写
  • python+flask
  • 河南省地税网上营业厅
  • 软件和集成电路企业税收优惠
  • 中国依靠房地产能发展多久
  • 个人的稿酬所得采用什么税率
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设