位置: 编程技术 - 正文

使用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
  • 小规模纳税人销售农产品免税吗
  • 撤销实收资本会怎么样
  • 行政事业单位如何加强财务管理
  • 旅行社确定收入毛利成本怎么确定?
  • 偿还借款利息是现金流量什么项目
  • 注销未分配利润怎么处理账务
  • 普通增值税发票左上角的二维码可以扫出来吗?
  • 厂区地面硬化的意义
  • phpstudy如何查看错误日志
  • b250主板最好的cpu是哪一款
  • phpipam使用
  • 所有者权益会计要素包括
  • php删除数组中重复的元素
  • php写一个简单的单例模式
  • 国外供应商如何审核
  • random_state=123
  • 公司哪些支出费用可以扣
  • vue3setup语法糖如何定义realtive数据
  • 普通发票增量需要什么资料
  • mongodb启动
  • 自定义函数是啥
  • 电汇汇款方式的基本流程
  • 罚款支出计入什么费用
  • 营改增一般纳税人简易征收的范围
  • 通行费发票如何勾选
  • mysqlreport显示Com_中change_db占用比例高的问题的解决方法
  • sql的where条件怎么写
  • sqlserver避免死锁
  • 认缴意思
  • 当月收入未开票怎么入账
  • 幼儿园财务科目明细表
  • 所得税费用影响当期损益吗
  • 汽车租赁费怎么做分录
  • 销售费用主要账户包括
  • 挂靠工程如何交纳税金帐务处理?
  • 生产线更新改造替换的旧设备
  • 银行回单nxt
  • 什么叫做差旅费
  • 没有取得增值税发票
  • 一般纳税人弱电包工包料怎么开票
  • 小规模升级一般纳税人有什么好处
  • 会计审计属于什么类别
  • 什么是结账?结账前要做哪些准备工作?
  • 根据索引名称查字段
  • win10怎么安装网络驱动程序
  • 晨枫U盘启动工具哪个版本好用
  • linux系统中命令什么大小写
  • win10 io1
  • win7网络问题
  • sendmail邮件服务器在虚拟机的哪个位置
  • windows7文件操作步骤
  • cocos creator源码
  • jquery自定义组件
  • python中list的用法例子
  • linux sleep 2
  • typeof的缺点
  • shell脚本引用文件
  • unity3d unreal
  • super函数python
  • 社保欠费税务催缴
  • 广西税务怎么交城乡养老保险
  • 非房地产企业土地增值税
  • 递延所得税资产怎么计算
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设