位置: 编程技术 - 正文

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

  • 劳务费用 税率
  • 个税申报怎么办
  • 外经证错了已经交了税怎么办
  • 弥补以前年度亏损后怎么交所得税
  • 装载机属于哪种车型
  • 教育费附加可以扣除吗
  • 小规模纳税人普票收入会计分录
  • 子公司注销母公司合并报表处理
  • 银行存款没有期初余额的总账怎么填
  • 房地产公司环境
  • 债权转增资本应缴纳什么税
  • 职工教育经费税收金额怎么算
  • 银行业务结算内容
  • 企业发生的辞退福利
  • 先取得发票后付款说明
  • 企业年金税前扣除标准表
  • 进出口经营权什么意思
  • 小规模纳税人第四季度怎么报税
  • 公司与股东的往来款涉税
  • 不同行业的单位名称
  • 筹建期的餐饮费会计分录
  • 企业所得税是怎么来的?
  • 发票金额大于实际支付金额如何报账
  • 税务实名认证是不是就是税务登记
  • 计提税金会计分录怎么做
  • 发票是自己买的吗
  • 文竹怎么养才能更旺盛浇点醋
  • yii2框架运行原理
  • PHP:imagesavealpha()的用法_GD库图像处理函数
  • 劳务派遣发票会扣税吗
  • 稀释性每股收益计算例题
  • 前端向后端传递对象数组
  • 学习率设置
  • js调用函数的几种方法
  • 利润表本年累计数公式
  • 吸收合并的目的是什么
  • php框架 hyperf
  • 帝国cms模型
  • 电脑管理费用入什么账户
  • 汽车保险费计入应付账款还是其他应付款
  • 哪些合同不用计提印花税
  • 已经认证抵扣的发票怎么红冲
  • 生产成本帐
  • 银行承兑汇票和贴现的区别
  • 收到一张普通发票怎么做账
  • 小微企业金融免税政策
  • 开具成品油发票时注意事项是?
  • 应交税费年末需要结转吗
  • 核销应收帐款分录
  • 企业营改增税率是多少
  • 固定资产为什么不能直接计入费用
  • 免征的教育费附加怎么做账
  • 小规模转一般纳税人进项票如何处理
  • 房地产核算成本方法
  • 新准则下企业开什么发票
  • 设备基础属于什么基础
  • 资产减值损失怎么计提
  • win8 设置
  • xp window
  • windowsserver2008r2激活密钥
  • windows10预览版是什么
  • 苹果mac怎么查看运行数据
  • linux挂载windows共享文件命令
  • 手机耳机插在电脑上能说话吗
  • win7系统关闭开机启动项设置
  • centos7软件安装
  • win7打开游戏显示已停止工作
  • ireike.exe - ireike是什么进程 有什么作用
  • win10更新后出现windows.old
  • webpack中CommonsChunkPlugin详细教程(小结)
  • css颜色值正确的表达形式
  • flask使用celery
  • unity 子弹效果 粒子
  • jquery操作元素内容的方法
  • 批处理文件
  • jquery中的attr方法
  • python html转markdown
  • 陕西省税务电话是多少
  • 国内进口税最低是哪里
  • 二手商铺买卖
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设