位置: 编程技术 - 正文

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

  • 摊薄净资产收益率是什么意思
  • 融资租赁的进项税可以抵扣吗
  • 吴中区个体户如何办理
  • 企业所得税计算公式
  • 小规模纳税人所得税优惠政策2023
  • 个人所得税6月底没有退怎办
  • 开票系统里红字发票怎么开
  • 财政拨款税收政策
  • 短期借款可以按币种设置明细核算
  • 长期股权投资的4个明细科目
  • 预付款项包括哪些项目
  • 购买空调的报销单怎么写
  • 进口商品不提供发票合法吗
  • 营改增后常用发票报销的种类有哪些呢?
  • 发放短期外汇贷款的意义
  • 销售退货成本如何计算
  • 商贸企业仓储服务有哪些
  • 贸易公司购入商品会计分录
  • 必要报酬率的计算公式Rm
  • 怎么查询企业收款账号
  • 企业销售应如何做
  • 支付临时工工资计入什么科目
  • php laravel教程
  • 罚款是否需要开发票
  • win10任务栏还原到下边
  • 系统资源不足,无法
  • 同一控制下的控股合并与非同一控制下的控股合并
  • php declare
  • 海关滞报金可以税前扣除吗 江苏
  • 会计人员填制的记账凭证并不是登记账簿的唯一依据
  • 印花税需要交钱吗
  • 增值税注明的价款是含税还是不含税
  • javascript图表
  • 最通俗易懂的电动力学教材
  • webstorm功能
  • php连接数据库步骤
  • php中自定义函数的语法格式
  • python 数据采集卡
  • 公司购买led屏幕做到什么费用
  • 劳务成本 科目
  • 企业账户在银行买黄金可以开发票吗
  • win7安装软件时提示不能打开要写入的文件
  • 结转本月应交增值税
  • 税法中减除和减退的区别
  • 合同未约定开票但对方不给开
  • 给员工发中秋福利的用词
  • 委托加工物资的加工费计入什么科目
  • 纳税人办理逾期申报流程
  • 发票 发票专用章
  • 会计里计提是什么意思
  • 应付职工薪酬包括福利费吗
  • 物流货到付款可以吗
  • Centos7.3下mysql5.7.18安装并修改初始密码的方法
  • winxp u盘拒绝访问
  • Windows Server 2008脱机文件配置攻略
  • win7系统控制面板在哪里打开
  • win7虚拟内存怎么设置
  • 通过修改注册表修改edge主页
  • mac vm安装win10
  • StatusClient.exe - StatusClient是什么进程 有什么作用
  • hptasks.exe是病毒吗 是什么进程 hptasks进程说明
  • win7总是弹出广告怎么办
  • windows8快速启动设置
  • win8.1快捷键
  • linux 日历
  • perl文件操作
  • 批处理在windows中的典型应用
  • dropdownlist绑定数据
  • javascript html5 canvas实现可拖动省份的中国地图
  • unity 内存管理
  • js如何使用
  • unityugui
  • jquery使用教程
  • Python遍历循环
  • jquery修改href
  • 网上税务局电子发票怎么领用
  • 辽宁社保网上申报流程图
  • 无经营公司
  • 契税含不含精装修
  • 九江五室新楼盘
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设