位置: 编程技术 - 正文

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

  • 亏损企业如何填报企业所得税
  • 印花税计算是含增值税吗
  • 一般纳税企业所得税税率是多少2019
  • 应该如何
  • 用现金支付的没有发票怎么办
  • 如何区分追索权和付款请求权的区别
  • 土地使用权利
  • 收据大写十万元整怎么写标准
  • 个人提供建筑安装劳务如何缴纳个人所得税
  • 去年科目记错如何调账
  • 银行转账结算的方式有哪些
  • 仓库常用包材
  • 公交补贴收入账务处理怎么做?
  • 在建工程购买的设备计入哪个科目
  • 税后扣税
  • 实收资本转出计入什么科目
  • 营改增后建筑公司自建行为所得税
  • 海关进口关税专用缴款书可以抵扣吗
  • 房地产开发企业销售自行开发的房地产项目
  • 纳税人首次办税补充信息表怎么填
  • 15-算
  • 收到场地租赁费用计入什么科目
  • 开模具公司要什么设备
  • win10如何关闭更新并关机
  • 销售折让负数发票如何入账
  • php中的require
  • 定期支票丢了能取钱吗
  • 野生动物保护区有哪些
  • phpsutdy
  • PHP生成静态页面
  • PHP:pcntl_strerror()的用法_PCNTL函数
  • 固定资产一次性扣除申报表怎么填
  • 设置pin是什么意思
  • node.txt
  • framework教程
  • 收取职工交来伙食费如何入账
  • 农产品抵扣进项税额的规定
  • 管家婆付款单凭证科目如何修改
  • 个税更正申报后可以撤销吗
  • 织梦安装详细教程
  • mysql常用表
  • 生产成本明细账t型账
  • 应交增值税进项税额为什么记借方
  • 企业所得税汇算清缴时间
  • 待抵扣增值税退税
  • 企业给员工单独交社保
  • 在建工程的人工费进行了全员申报后,清算时怎么处理?
  • 出售在建工程的会计分录怎么做
  • 代持的股份
  • 企业的赔偿款抵什么税
  • SQLServer XML数据的五种基本操作
  • mysql搜索字段内容
  • innodb_trx表
  • win8.1资源管理器频繁假死
  • win10 没有用户
  • 电脑如何修改硬盘启动顺序
  • 如何更改win7
  • linux查看当前时间戳
  • linux cat 命令
  • ubuntu root账户默认密码
  • mac怎么连续播放视频
  • Win10系统照片应该打不开
  • win7系统打开服务
  • windows7旗舰版怎么打字
  • unix2dos linux实现
  • win8资源管理器未响应
  • 音乐播放音乐
  • Node.js中的全局变量有哪些
  • 一行代码5个bug
  • 查cpu内存命令
  • unity读取fbx文件
  • js窗口关闭触发事件
  • jquery 放大镜
  • js复制字符串的方法
  • 电子税务局怎么删除办税员
  • 河南省地方税务局房产税管理办法
  • 开地税发票的操作流程
  • 广东电子税务局官网登录入口手机版
  • 企业所得税零申报
  • 异辛烷征收消费税2023
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设