位置: 编程技术 - 正文

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

  • 偷税漏税是指什么税种
  • 税友的财务软件叫什么
  • 企业所得税年报过了申报期还能修改吗
  • 对公账户可以报一办几个
  • 电子承兑被拒付(可拒付追索)
  • 高新技术企业入库难吗
  • 企业发生的技术转让费应计入
  • 无形资产是金融性资产还是经营性资产
  • 加计扣除退回的所得税怎么做账
  • 汽车公司场地租金怎么算
  • 固定资产出租后还要折旧吗
  • 发票抬头是个人,能在单位报销吗
  • 运费抵扣增值税是什么意思
  • 实收资本印花税申报期限
  • 倒增值税发票过程
  • 关于税控清卡清算的报告
  • 还在讨论“税务金四”上线?税务和银行要联手清查单位和个人账户了!
  • 开通税种需要带发票吗
  • 商品税目是什么意思4001
  • 公司付给个人的借款利息怎么做账
  • 工会工费缴纳标准
  • 付给企业的律师费用
  • 工资非自然月怎么计算
  • 注册资本与利息的税前扣除
  • 包装物及其押金的消费税的注意事项
  • 计提社保公司承担部分怎么算
  • 如何修改系统时间为12/24小时制
  • 公允价值变动损益怎么算出来的
  • 公司给员工交纳社保
  • PHP:mb_ereg_search_pos()的用法_mbstring函数
  • 部分苹果iOS17功能延后推出
  • 网速不稳定的解决方法
  • PHP:pg_lo_export()的用法_PostgreSQL函数
  • 土地出资是否涉及企业所得税
  • 巴伐利亚知乎
  • 贴现带息与不带息公式
  • 开展党建系列活动
  • css width height
  • 主营业务收入借贷方向
  • node.js解决跨域请求
  • 如何计算公司需增加的营运资金
  • 命令行文本编辑
  • 取得进项税发票什么时期内可以抵扣
  • 5年前开的发票退货可以冲红吗?
  • 印花税计入管理费用还是税金
  • 装订会计凭证步骤
  • 小规模小于30万之前计提的税金及附加税
  • 预计资产负债表和预计利润表构成了整个财务预算
  • 个税手续费返还计入哪个科目
  • 生产性企业账务处理
  • 生产成本月末有余额资产负债表平衡吗
  • 接受劳务应付未付款费用
  • 工商年报认缴时间过期了怎么办
  • 支付员工经济补偿金会计处理方式
  • 营改增政策汇总
  • 去年漏记了收入,可以记今年吗
  • 营业外支出罚没支出包括
  • 押金抵货款怎样写协议
  • 以前年度收入少记了怎么做分录
  • 哪些企业可以减免企业所得税
  • 未确认融资费用借贷方向
  • 会议接待纸笔摆放
  • 会计工作移交的时候需要有谁在场
  • 视同销售的几种情况
  • 建账选用什么会计制度
  • sql函数使用
  • win7隐藏账户
  • fsmb32.exe是什么进程 作用是什么 fsmb32进程查询
  • win10右下角的图标点不开
  • linux中vi替换
  • 第一个安卓项目
  • perl怎么读取文件
  • 批处理计算的特点
  • jquery追加节点
  • python中的\r
  • jquery 动态绑定click事件
  • jquery自动加载的方法
  • jq倒计时代码
  • 广西税务申报增值税时为什么打开表格时总是加载中
  • 五险一金和公积金冲突吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设