位置: 编程技术 - 正文

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

  • 房产企业季度预测
  • 长期股权投资的账面价值怎么计算
  • 外国常驻代表机构办理税务登记
  • 企业流动资产周转率下降的原因
  • 买手机手续费怎么算
  • 印花税缴款怎么用银行卡支付
  • 对公账户发工资怎么操作
  • 法人其他应付款在借方表示
  • 特定业务预缴所得税不能填写
  • 品牌使用费的账务处理
  • 支付员工出差住宿费
  • 企业出租屋顶不需要缴税!
  • 红字发票如何填写摘要
  • 代购买东西流程
  • 投资公司抛售原始股如何交税?
  • 暂估入账的处理
  • 服务业成本会计分析
  • 个人所得税和企业所得税都要交吗
  • Intel 酷睿i5 8300H
  • 福利费需要扣税吗
  • 扬声器音量调节
  • 使用Huagepage和PGO来提升PHP7的执行性能
  • 销售送礼品
  • win10任务视图怎么用
  • PHP:token_get_all()的用法_Tokenizer函数
  • PHP:imagettfbbox()的用法_GD库图像处理函数
  • 小企业会计准则2023电子版
  • 没有以前年度损益调整属于哪类科目
  • jquery版本
  • php页面刷新代码
  • php反射获取方法参数
  • 微信支付开发需要什么条件
  • 三维重建的主要步骤
  • js防抖节流的区别和使用场景
  • 命令行激活profile命令的格式
  • python中的包有哪些
  • 建筑业的账务处理方法
  • 调整以前年度亏损
  • 网上学电脑
  • python用途
  • 怎么填红字信息表
  • 银行存款 会计科目
  • 在非企业合并形成的长期股权投资中
  • 有限合伙企业需要缴纳企业所得税吗
  • 冲销坏账怎么做分录
  • 开会旅游的费用是多少
  • 外贸出口转内销会计分录
  • 简易计税开具的发票取得的进项可以抵扣嘛
  • 公司汽车维修
  • 筹建期费用需要结转吗
  • 预计负债可以获取利润吗
  • 承兑汇票可以买卖吗?
  • 什么是现金流量表
  • 单独设置停工损失科目
  • sql2005开启xp_cmdshell
  • MAC怎么将单独一个应用静音
  • winpe安装步骤
  • bios如何设置
  • hl.exe是什么
  • Win8系统筛选器Smartscreen阻止恶意程序运行
  • ims文件是什么意思
  • window10重置和做系统的区别
  • 获取windows的最新信息要跳过吗
  • cocos2dx3.4 Label
  • javascript零基础
  • 关于javascript函数
  • javascript写html
  • android适配器是什么意思
  • 从零开始学什么技术
  • 在linux的主要组成部分中最基础的是哪一项?
  • javascriptprompt用法
  • 让图片跳跃起来怎么弄
  • dom事件模型由什么组成
  • python 备份文件夹
  • 国家税务处处长
  • 留抵税额退税政策2022
  • 异辛烷征收消费税对成品油影响
  • 内蒙古国税网上办税厅
  • 水厂管理经验
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设