位置: 编程技术 - 正文

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

  • 工业增加值怎么找
  • 现金存银行会计分录
  • 企业收到劳务费发票账务处理
  • 无销项税额
  • 个体工商户2023年税收政策
  • 发票代码有误什么意思
  • 预缴企业所得税怎么做会计分录
  • 外地报销怎么报
  • 固定基金会计分录怎么处理
  • 待处理财产损益科目
  • 专票红冲后的账务处理
  • 运输公司购买机票怎么买
  • 工程类劳务发票
  • 一季度所得税费用怎么算
  • 虚开增值税简单例子
  • win11如何安装安卓app
  • 交易性金融资产入账价值怎么计算
  • 设备固定资产原值
  • 赠品促销怎么做
  • PHP:Memcached::getResultCode()的用法_Memcached类
  • thinkphp框架介绍
  • 工程完工后有关工作总结
  • 成本法变为权益法剩余股权
  • 退货时会计分录的银行存款能是负数吗
  • 公司报销之后钱发到哪
  • 前端打印语句
  • 委托证券公司购入公允价值为100万元的股票
  • 兰斯洛特
  • php下载远程文件到服务器
  • vue框架是什么样子的
  • 住宿费电子发票没有章
  • php date()
  • php 数学函数
  • 帝国cms到底好不好
  • 货物出库入库怎么记账
  • mysql数据库外键约束怎么写
  • 按月计提固定资产折旧算收入吗
  • 差旅费需要缴纳增值税吗
  • 减免增值税要计入营业外收入
  • 税率为0的发票能用吗
  • 什么叫生活补助
  • 钢管租赁怎么算的
  • 保理业务的内容有哪些
  • 应付账款抹零摘要怎么写
  • 营改增后所得税怎么计算
  • 管家婆进货单怎么录入?
  • 个税公司少申报一个月会对个人有什么影响
  • 外经证核销反馈表写错了怎么办
  • 普通发票和增值发票的区别在哪里
  • 企业应收票据
  • case在sql中
  • iis w3svc
  • 开源操作系统年度技术会议
  • win8.1鼠标没反应
  • win8操作
  • windows2003文件服务器
  • ubuntu怎么样
  • 进程lsass.exe
  • m0b0player播放器
  • centos w命令
  • centos安装rz命令
  • linux配置命令
  • lua教程书籍
  • apache部署项目
  • perl脚本函数
  • cocos2dx官方教程
  • javascript数组操作方法
  • css中背景图片设置
  • python3解析json
  • unity ui图层
  • jquery中绑定事件
  • 多态和封装的区别
  • js匿名函数和箭头函数
  • 客户端名称 android-
  • python simpy
  • 上海烟草集团董事长是谁
  • 信息咨询费包括什么费用
  • 以房产作价投资增值税怎么算
  • 税收筹划与避税的性质相同
  • 企业税收有哪些税种
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设