位置: 编程技术 - 正文

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

  • 小规模一直零申报也要工商申报吗?
  • 餐饮业税负上升有什么原因
  • 关税的税收主体是外国的进出口商
  • 销售免税产品怎么做分录
  • 小规模纳税人如何开电子发票
  • 小规模纳税人进项发票怎么做账
  • 收入工程款后什么时候计提印花税
  • 营改增对建筑业的影响有哪些
  • 出租包装物没收押金
  • 补缴去年地税社保的会计分录怎么写?
  • 货物已经入库,发票没有收到记账
  • 行政单位举办活动能发奖奖金吗
  • 公司将我转到另外一家公司
  • 一般纳税人差额征税怎么做账
  • 北京增值税纳税申报表在哪里打印
  • 固定资产减值准备属于什么科目
  • 生产成本转入库存商品金额怎么算
  • 注册资本转让股权
  • 建帐选择什么会计制度和会计准则之后能修改吗
  • 发票单据流水号
  • 加速折旧法和直线折旧法的区别
  • 计算工业总产值指数
  • w10纯净版系统怎么样
  • 零申报 社保
  • vmware10虚拟机安装
  • 支付宝流量红包怎么取消
  • 土地使用权进项税如何抵扣
  • uniapp使用高德地图创建多边形
  • 世界上最早的数码相机
  • 打开苹果safari浏览器
  • 房地产企业土地增值税预缴计税依据
  • 穹顶高度
  • 企业进项税大于销项税财务怎么做分录
  • 关停所有swap分区的命令
  • 关于出售使用过的东西
  • 150讲轻松搞定python网络爬虫
  • 统计不同类型的数量
  • 汽车维修费发票怎么开
  • 成品油发票是什么样的
  • 承典人是什么意思
  • 小规模纳税人国税地税都要交吗
  • 预付账款怎么记账
  • 营业执照备案登记表
  • 低值易耗品费用计入产品成本的方式有哪几种
  • 分红股份会减少吗
  • 费用暂估是什么意思
  • 劳务派遣公司小规模纳税人如何开票
  • 资金周转率计算公式
  • 募集资金有哪些渠道
  • 转让厂房如何缴纳土地增值税
  • 私营企业固定资产折旧
  • 怎样计算计时工资
  • 用sql语句实现分页效果
  • windows自带截图软件
  • Windows 2003作中转VPN服务器多路由共享上网的方法
  • 浏览器8系统怎么打不开主页
  • 在u盘安装软件插上就能用
  • 优麒麟 apk
  • win 8怎么样
  • win10系统怎么设置默认打印机
  • win10一直显示正在启动
  • win8应用商店停止服务
  • windows8截图保存在哪里
  • 3dmax创建图形怎么用
  • extJS中常用的4种Ajax异步提交方式
  • css网页布局的基础是什么
  • python scrapy爬虫
  • perl格式化输出 %s
  • opengl深度值与z值
  • nodejs后端教程
  • linux文件处理三剑客
  • 利用python做一个文字小游戏
  • 安卓开发依赖文件添加在哪
  • android圆形按钮
  • 安卓数据网络
  • python的垃圾处理机制
  • adb shell命令
  • js鼠标拖动窗口的做法
  • 个人所得税父母双方专项扣除
  • 非盈利org
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设