位置: 编程技术 - 正文

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

  • 城市基础设施配套费减免
  • 固定资产的处理包括
  • 税金及附加减半征收政策2022最新
  • 印花税技术合同计税依据
  • 期间费用明细表中的各项税费是指什么
  • 鲜花虫草开发票属于什么类别?
  • 个税抵扣租房能抵扣多少
  • 支付残疾人保证金的账务处理
  • 费用化支出期末结转
  • 小规模纳税人减征额怎么计算
  • 材料溢价分录
  • 建筑业咨询费有哪些
  • 房地产企业销售现房是否预缴增值税
  • 外聘人员差旅费应放什么会计科目
  • 没收履约保证金交增值税吗
  • 资产减值损失是
  • 国税变更办税人怎么变更
  • 集团企业涉税需求网络
  • 公司购买物品流程
  • 商品流通企业批发销售会计分录
  • 建筑工程甲方提供给乙方的材料
  • 公司聚餐费属于哪个科目
  • win7为什么现在不能用了
  • 广告法 保险公司承保
  • 汽车销售私下收客户红包
  • win10打开txt
  • 专项维修基金会计核算应当遵循及时性原则
  • regsvr32 shmedia.dll
  • 违约金要计入应纳税所得额吗
  • php中哪个命令用来删除当前目录
  • php导出大量数据
  • 智能驾驶adas概念股龙头
  • html六边形的盒子怎么做
  • php公众号推送完整示例
  • 小米开发回稳定
  • 电影制片过程
  • 委托境外机构研发
  • 公司的车的停车费谁出
  • 劳务派遣小规模开票几个点
  • 织梦怎么改文字
  • 一般开发票都需要什么开票信息包括了什么?
  • 进项抵扣了还要交附加嘛
  • 委托开户银行发放上月工资
  • 专职独立研发企业是指
  • 以前年度损益调整在利润表中怎么填
  • 退货的增值税专用发票怎么开
  • 盈余公积转增资本对会计要素的影响
  • 跨月普票发票怎么红冲
  • 工程检测单位
  • 应收应付账款统计表
  • 营业外支出科目核算的内容
  • 销售废旧物资计入哪个科目
  • sqlserver锁表是什么意思
  • window放大之后怎么缩小
  • linux系统关机重启命令
  • windows 进程管理
  • linux rootkit查杀
  • win8.1系统安装
  • vim进阶教程
  • windows图片锁屏
  • opengl颜色混合模式
  • qat开发
  • cocos2dx3.0的label字体去描边
  • jQuery使用ajax方法解析返回的json数据功能示例
  • 脚本被删除
  • 变量代码是什么
  • javascript nextSibling 与 getNextElement(node) 使用介绍
  • nodejs esmodule
  • javascript给表单赋值
  • Python中random模块
  • 重庆市电子发票样式
  • 保险理赔款如何分配
  • 哈尔滨二手房交易流程
  • 运输发票抵税多少个点
  • 申报参保时间怎么填
  • 浙江国地税联合申报系统官网
  • 深圳税务局怎么添加办税员
  • 水利基金要收滞纳金吗
  • 安全生产管理局和应急局
  • 税收负担与税负转嫁
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设