位置: 编程技术 - 正文

使用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)

  • 农产品增值税加计扣除可以补申报吗
  • 一般纳税人是什么型企业
  • 组成计税价格的公式
  • 税务局代个人开发票
  • 母子公司换股协议
  • 借款当月算利息吗
  • 个人代开普票需要交个人所得税吗
  • 甲公司自2018年3月1日开始自行研发一款新兴产品
  • 招标文件费属于哪类税收编码
  • 复式记账的优点有哪些
  • 固定资产递延所得税负债
  • 房租转租怎么处理合法
  • 企业报税盘入账应该记入哪个科目?
  • 应交税费计提是借方还是贷方
  • 小规模纳税人预缴增值税
  • 简易征收电费能不能抵扣
  • 房屋租赁税费征收的时间是多久
  • 开票含税和不含税怎么切换视频讲解
  • 企业买房可以抵扣多少税
  • mac系统的桌面
  • 在windows7是一种
  • windows11怎么快速截屏
  • 给供应商垫付运费合法吗
  • win7怎么更改开机启动项
  • wifi默认网关是什么
  • 以前年度多计提的附加税怎么冲回
  • 无形资产的摊销年限不得低于多少年
  • 金融业营业税税率
  • 外资企业出租房产税优惠
  • 土地增值税扣除项目金额怎么算
  • postman汉化包
  • vue获取input
  • 触屏不灵敏怎么调整oppo
  • 政府给的土地补偿标准
  • 面试官:一千万是真的吗
  • php操作字符串
  • uniapp跨域解决方案
  • css基础实验报告
  • 目标检测yolo
  • nbtstat命令
  • 小企业会计准则会计科目表
  • 进项税额转出有什么好处
  • 新法典离职
  • mysql如何打开使用
  • 购进商品的运费怎么记账
  • 为什么盈余公积减少,未分配利润增加
  • 公司向股东借款多久必须归还
  • 房地产企业根据什么交增值税
  • php图片格式转换
  • 劳务报酬和工资薪金有什么区别
  • 最新出口退税申报需要哪些资料
  • 建筑企业收挂靠公司的管理费如何做账?
  • 职工宿舍怎么入账
  • 加强备案管理
  • 已抵扣的进项税额转出怎么做会计分录
  • 物业公司代收水费账务处理
  • 应用《企业会计》的论文
  • 如何防止sql注入及数据安全问题
  • mysql声明全局变量
  • centos7.5切换图形界面
  • win10系统虚拟机安装教程win7
  • linux安装sshpass
  • 史上最详细的mrtg(Multi Router Traffic Grapher)设置说明
  • nipc什么意思
  • extjs grid设置某列背景颜色和字体颜色的实现方法
  • linux定时执行任务
  • python中类怎么用
  • jquery删除一个标签
  • jquery 图片插件
  • 浅谈JavaScript事件的属性列表
  • 税控设备可以在电子税务局上买吗
  • 个人纳税记录为多少
  • 税务投诉回访电话号码
  • 开税票锁机怎么办
  • 如何做好税务党建工作
  • 社会福利企业可以投资吗
  • 股权转让本人不签字可以吗
  • 保险发票不包含哪些
  • 出口退税申报时间规定
  • 小企业会计准则会计科目表
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设