位置: 编程技术 - 正文

详解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万怎么算
  • 办理外汇账户开户手续
  • 增值税晚交一个月会怎么样
  • 营改增后房地产企业增值税税收筹划存在问题
  • 修理厂普通发票
  • 资产损益表怎么看
  • 个税申报系统在哪里撤销更正
  • 存货清查的步骤
  • Windows server 2008设置远程桌面连接的详细步骤(图文教程)
  • 苹果Mac系统怎么用光盘安装
  • 安全生产费用怎么支出
  • 公交车的乘车凭证能报销吗
  • 结算备付金的账户是什么
  • 应收账款转让的风险
  • 进项发票认证操作
  • 酒店装修费用如何抵扣税
  • 银行存放中央银行准备金是什么类科目
  • 国有资产无偿划转协议
  • c++交换语句
  • python如何导入excel
  • 营业税规定
  • python统计字符串长度
  • 劳务公司账务处理流程简易计税
  • 高新技术企业研发费用加计扣除
  • 结转清理损失会计分录
  • 网上变更财务负责人
  • 数据库管理中负责数据模式定义的数据库语言是
  • mongodb如何修改数据
  • 企业收到土地补偿金需要开发票吗
  • 季度所得税申报错误,一定要更改吗
  • SQL Server中的XML数据进行insert、update、delete
  • 报税合同
  • 白酒行业销售赠礼方案
  • 建筑企业预缴所得税税率是多少
  • 现金支付无发票怎么报销
  • 收到的稳岗补贴是否需要交税
  • 按揭房办理抵押贷款
  • 直接减免增值税的情形
  • 高新企业研发费用会计分录
  • 企业的应付职工薪酬属于流动负债
  • 购入钢材
  • 可以先抵扣下个月工资吗
  • 进项发票已入账进项税,但是未抵扣怎么办
  • 可以自行开具增值税专用发票的行业有哪些
  • 个人公积金计入什么科目
  • 其他应付款转实收资本走什么程序
  • mysql5.7.20安装
  • MySQL数据库备份
  • Linux下mysql 5.6.17 安装图文教程
  • ms sql mysql
  • win7清除usb插拔记录
  • win8 设置
  • windows2003怎么升级
  • 系统之家一键重装系统教程
  • centos dvd安装
  • win10在哪里更改用户名
  • PQIBrowser.exe是什么进程 PQIBrowser进程查询
  • linuxvim编辑器的用法
  • linux使用语言
  • unitystudio手机版
  • vue scoped属性作用?实现原理
  • jquery?
  • sockaddr_in和sockaddr
  • javascript 基础篇2 数据类型,语句,函数
  • python 数据结构库
  • js 实现一个new
  • jQuery插件能输出到控制台
  • javascript的基础类型有哪些
  • 个人所得税子女教育到多大结束
  • 个人出租商铺要交土地使用税吗
  • 河南税务局官网手机版
  • 国税 地税比例
  • 个人所得税app可以更改电话号码吗
  • 总公司和子公司是什么关系
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设