位置: 编程技术 - 正文

使用NodeJs 开发微信公众号(三)微信事件交互实例(nodejs怎么开发后端)

编辑:rootadmin

推荐整理分享使用NodeJs 开发微信公众号(三)微信事件交互实例(nodejs怎么开发后端),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:nodejs开发工具选择,nodejs能开发大型项目吗,nodejs怎么开发后端,用nodejs开发的大型网站,用nodejs开发的大型网站,用nodejs开发的大型网站,node.js开发实战详解,node.js开发实战详解,内容如对您有帮助,希望把文章链接给更多的朋友!

微信公众号有个规则,一旦开启了开发者模式,其他的常规功能就都必须通过接口调用完成。比如说自定义菜单功能,必须通过发送post请求的方式生成。本章就通过关注到取消关注的整个过程来谈一谈nodejs是怎么样与微信交互的。这些功能的入口就是你在测试公众号里面填写的URL(以下用/login/wechat代替)。

事件交互

扫码关注微信公众号后,微信会调用你的接口/login/wechat,并且附带一段xml信息,首先你需要获取一些签名,通过加密、排序比对是否与你填写的TOKEN一致,如果一致则进行xml的解析。node解析xml时必须先引用模块。所以,先引入xml解析模块

通过req的监听data,来获取微信发送过来的xml包。以下是某个新用户关注公众号后微信向你的后台接口(上一篇中提到的/yourapi)发送的xml包数据,经过解析后,他的结构如下:

使用NodeJs 开发微信公众号(三)微信事件交互实例(nodejs怎么开发后端)

tousername:收信人【此处为公众微信号】

fromusername:发信人【此处为用户openid】

createTime:发送时间

msgtype:消息类型【event(响应事件)、text(推送消息)、image(推送图文消息)等】

event:消息名称【此处为关注】

eventkey:自定义的key,在设置网页时可以自定义后文中会讲到

标签: nodejs怎么开发后端

本文链接地址:https://www.jiuchutong.com/biancheng/370686.html 转载请保留说明!

上一篇:Node.js中JavaScript操作MySQL的常用方法整理(node.js详解)

下一篇:初步使用Node连接Mysql数据库(node connect)

  • 向投资者分配的现金股利如何做账
  • 工资绩效被扣除怎么办
  • 营业执照注销要收费用吗
  • 增值税发票记账联要盖章吗
  • 实收资本能是现金流出吗
  • 企业清算货币资金怎么算
  • 企业外部风险包括
  • 留抵进项税额
  • 总公司可以给分公司买车吗
  • 事业单位取暖费什么时候发
  • 挂靠单位怎么缴纳增值税?
  • 企业微信收款如何同步给别人
  • 没有收入是否可以入党
  • 合伙企业出资额不计入实收资本和资本公积 那放哪
  • 小微企业所得税优惠政策2023
  • 作废的发票怎么复制开新票
  • 价格调节基金税率和计税依据
  • 促销活动赠品应如何账务处理
  • 个人缴纳工会费可以在工资里面扣交吗
  • 计税工资和实发工资比例
  • 光伏安装工程公司有哪些
  • 工程施工成本发票未到会计分录及账务处理
  • 运费营改增时间
  • 担保扶持基金可以冲代偿吗
  • 固定资产采用历史成本计价
  • 个体户怎么给供货公司
  • 残保金和工会经费需要计提吗
  • 税率调整后合同金额变更案例
  • 进料加工可分为
  • 房地产开发企业预收款预缴增值税
  • 监事会职权范围是什么
  • 苹果11屏幕尺寸长宽
  • 为什么在监狱拉屎都拉不方便
  • 完美解决usb电涌15秒后关机
  • linux系统中查看进程的命令
  • 以固定资产换入无形资产
  • vant3.0
  • php fetchall
  • 车辆运输费计入什么科目
  • 不能报销的发票可以丢掉吗
  • 2022年 change detection遥感图像变化检测 论文附代码
  • 金蝶k3现金流量表编制如何生成数据
  • 企业官网用什么系统
  • 事业单位回复短信里的加号要吗
  • python 覆盖
  • 房产税从租和从价哪个税金高
  • 企业享受政府补贴的具体方式
  • 建筑安装工程公司起名
  • 小规模纳税人固定资产原值含税吗
  • 购买加油卡走哪个平台好
  • 公司法人必须在公司名下缴纳社保吗
  • 房地产项目公司组织架构
  • 确认应付职工薪酬是什么意思
  • 房屋租赁合同印花税怎么计算
  • 母子公司无偿划转土地
  • 微信扣除手续费超过多少免费
  • 存出投资款会计处理
  • 流言:Win9或终止32位系统 加速64位平台
  • mac电脑怎么安装ie浏览器
  • 如何在windows中添加字体
  • srv32.exe - srv32进程是什么文件 有何作用
  • xp开始菜单没反应
  • mac使用磁盘工具的快捷键
  • win1021年更新
  • win8怎么打开蓝牙设置
  • nodejs爬虫框架crawler
  • 安卓手机引导模式设置
  • Linux进程通信(IPC)方式简介
  • webpack vue-loader
  • 深入解读我本是高山
  • 用jQuery的AJax实现异步访问、异步加载
  • json 日期类型
  • Unity NGUI Tween的用法
  • python多进程模块
  • 浅析jQuery Ajax通用js封装
  • 工会经费什么时候交
  • 电子税务局季度利润表本月数
  • 残疾人企业如何申请补贴
  • 税控机怎么开发票
  • 纳税是什么税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设