位置: 编程技术 - 正文

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

  • 预收货款需要缴纳消费税吗?缴纳消费税的时间应该是?
  • 什么是抄报税成功
  • 实际负税计算公式
  • 税收管辖权是指
  • 水泥建材公司
  • 投资款要不要交企业所得税
  • 长期待摊费用可以抵扣吗
  • 软件著作权销售好做吗
  • 卖二手车怎么做账务处理
  • 库存商品进行非货币资产交换收入怎么确定
  • 报销个人费用如何定性
  • 营改增转让土地税收政策
  • 个人股权转让申报表
  • 个税附加扣除如何填写合适
  • 行政事业单位如何加强财务管理
  • 制造费用在利润表体现吗
  • 小规模企业企业所得税优惠政策2022年
  • 华为鸿蒙系统的服务
  • 合并报表的范围
  • 安防监控利润怎么样
  • 银行承兑汇票质押率90%
  • 方正电脑u盘启动按什么键
  • macOS Big Sur 11.3新功能 为M1 Mac带来了iOS应用的手柄模拟功能
  • 路由器登录密码忘了怎么设置
  • PHP:pg_untrace()的用法_PostgreSQL函数
  • linux 引导
  • 印花税土地使用税和房产税怎么做会计分录
  • php的json_encode
  • 葡萄牙海岸风光
  • 各种汇票
  • 医疗知识科普图片
  • 流动资产处置利得
  • 保姆级官方yolov7的训练自己的数据集以及项目部署
  • vue中解决跨域问题
  • thinkphp原理及优缺点
  • 社会团体账务处理流程举例
  • 2021年食用油税率
  • 货运代理约柜费怎么算
  • 增值税政策执行口径存在的问题及建议
  • 增值税发票开具规定
  • 母公司的资质怎样才能转给子公司
  • python一元二次方程求根
  • 工资薪金和外出费用区别
  • 会展服务打印费怎么算
  • 代扣代缴个人所得税手续费返还 增值税
  • 运输服务属于生活服务吗
  • 交易性金融资产的账务处理
  • 储值卡金额算什么资产
  • 已抵扣进项税额转出的会计分录怎么做
  • 商品促销赠品如何分类
  • 海关进口增值税专用缴款书在哪里打印
  • 购置办公大楼,会计处理
  • 培训费产生的差额是什么
  • 小规模纳税人发票可以抵扣吗
  • 其他应付款长期挂账违反什么规定
  • 国有资本金是什么意思
  • 所得税费用怎么计提
  • 账务调整的原则
  • 存货周转率多少属正常范围
  • 工业企业预提费用怎么算
  • mysql的概念及作用
  • sql server 2000安装包
  • Linux Container(LXC容器)的基本命令使用简介
  • repair.exe是什么软件
  • win7电脑开机声音怎么改
  • linux jack
  • 误删windows
  • kazaalite.exe是什么进程 kazaalite进程有什么用
  • windows10升级后
  • win8.1怎么用
  • 90后的毕业照
  • cocos2dx入门
  • 苹果mac安装
  • unity3d功能
  • unity转盘游戏
  • Node.js中的事件循环是什么样的
  • 获取某个div的高度
  • jquery html函数
  • 税务局试用期
  • 上海嘉定南翔房子
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设