位置: 编程技术 - 正文

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

  • 检查记账凭证的主要方法有哪些?
  • 基本户可以直接转账给个人吗
  • 存货报废进项是否要转出
  • 出借包装物收取的押金
  • 没有发票可以先报销吗
  • 收付转记账凭证图片
  • 预付账款收不到发票汇算清缴调整增吗
  • 应交税费和税金及附加的区别
  • 融资租赁设备增值税怎样抵扣
  • 建筑施工企业的法定代表人对本企业的安全生产负责
  • 利率与股价的计算方法
  • 个体工商户怎么注销
  • 残保金上年在职工资总额
  • 出口发票税率是怎么算的
  • 彩票扣税比例
  • 退休返钱怎么算的
  • 季报所得税可以预交吗
  • 厂房出租税收分类
  • 技术开发加计扣除
  • 公司没有进出口权 如何进行业务
  • 事业单位零余额账户使用流程
  • qq画画图片大全
  • 银行承兑汇票有纸质的吗
  • 投入产出法怎么求逆矩阵
  • 商业保险费包括哪些
  • 商业承兑汇票承兑人可以是银行吗
  • 小规模纳税人销售自己使用过的汽车
  • linux和windows的区别和联系
  • dwmexe是什么进程
  • PHP:Memcached::getMulti()的用法_Memcached类
  • 未能连接到一个windows 的服务win7
  • php初学
  • 销项税和进项税抵扣的会计分录
  • 免抵退税如何申报增值税
  • gridview功能
  • 稽查补缴所得税分录
  • node教程
  • 出售自建不动产怎么交税
  • 支付工资会计
  • 退质保金计入什么科目
  • 租金发票的税率多少
  • python中如何创建文件
  • mongodb exception: $concat only supports strings, not NumberInt32解决办法
  • 差额征税要交多少钱
  • 电子承兑汇票到期提示付款后多久到账
  • 什么情况下借递债券
  • 房地产公司销售土地使用权
  • 工资代发户怎么开
  • 增值税附加税减半政策
  • 简易计税通过哪个科目核算
  • 固定资产折旧成本票据类型
  • 子公司如何向母公司开户
  • 到期不付款跟客户怎么说
  • 资产减值损失结转到本年利润吗
  • 公司转账给其他公司账户
  • 待摊费用属于流动负债吗
  • 私营企业主的现金流特征
  • 如何进行企业建账
  • sql server错误和使用情况报告
  • mysql日期字段
  • 苹果发布会最新消息
  • win10系统详情
  • Mac OS X 10.9 Mavericks系统怎么激活?
  • 电脑如何修改硬盘启动顺序
  • win7宽带自动拨号设置
  • mac可以远程连接windows吗
  • centos基础命令
  • win7网页显示不全
  • webrtc opus
  • 修改windows server2012服务器密码
  • 图像unit8
  • python black
  • unity配置安卓sdk
  • js生成d.ts
  • mac安装android
  • android javascript 混淆配置。
  • node.js实战
  • socket客户端发送数据
  • 税务局无编制人员工资
  • 年度营业账簿印章怎么写
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设