首页 > 微信应用  > 

NodeJs开发微信公众号微信事件交互实例代码

NodeJs开发微信公众号微信事件交互实例代码
这篇文章主要介绍了使用NodeJs 开发微信公众号(三)微信事件交互实例的相关资料,需要的朋友可以参考下

这篇文章主要介绍了使用nodejs 开发微信公众号微信事件交互实例的相关资料,需要的朋友可以参考下

微信公众号有个规则,一旦开启了开发者模式,其他的常规功能就都必须通过接口调用完成。比如说自定义菜单功能,必须通过发送post请求的方式生成。本章就通过关注到取消关注的整个过程来谈一谈nodejs是怎么样与微信交互的。这些功能的入口就是你在测试公众号里面填写的URL(以下用/login/wechat代替)。

事件交互

扫码关注微信公众号后,微信会调用你的接口/login/wechat,并且附带一段xml信息,首先你需要获取一些签名,通过加密、排序比对是否与你填写的TOKEN一致,如果一致则进行xml的解析。node解析xml时必须先引用模块。所以,先引入xml解析模块

//xml解析模块var XMLJS = require('xml2js');//解析,将xml解析为jsonvar parser = new XMLJS.Parser();//重组,将json重组为xmlvar builder = new XMLJS.Builder();

NodeJs开发微信公众号微信事件交互实例代码由讯客互联微信应用栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“NodeJs开发微信公众号微信事件交互实例代码