首页 > PHP资讯 > 工具库 > 解析nodejs微信公众号开发之——1.接入微信公众号

解析nodejs微信公众号开发之——1.接入微信公众号

工具库
本篇文章主要介绍了详解nodejs微信公众号开发——1.接入微信公众号,非常具有实用价值,需要的朋友可以参考下

接入微信公众号是开发的第一步,万事开头难,走好第一步,后面的路就更宽广。

1.公众平台测试帐号的使用

登录微信公众平台,由于很多开发人员并没有认证的的微信公众号,所以比较折中的方式是使用公众平台测试帐号来测试功能,其优势是能够测试微信公众号的绝大部分功能,不受认证门槛的限制。

好了,现在开始编写app.js的代码:

'use strict'var Koa = require('koa');var sha1 = require('sha1');var config = {  wechat:{    appID:'...', //填写你自己的appID    appSecret:'...', //填写你自己的appSecret    token:'...' //填写你自己的token  }};var app = new Koa();app.use(function *(next){  var token = config.wechat.token;  var signature = this.query.signature;  var nonce = this.query.nonce;  var timestamp = this.query.timestamp;  var echostr = this.query.echostr;  var str = [token,timestamp,nonce].sort().join(''); //按字典排序,拼接字符串  var sha = sha1(str); //加密  this.body = (sha === signature)? echostr + '' : 'failed'; //比较并返回结果});app.listen(8080);

5.配置测试公众号信息

代码编写完毕,现在开始正式配置啦。在终端中输入lt --port 8080启动localtunnel,得到对外可访问的URL:

到此为止,已经打开了通向微信公众号开发的大门,接下来,我们将继续探索nodejs微信公众号开发之旅

以上就是解析nodejs微信公众号开发之——1.接入微信公众号的详细内容,更多请关注php中文网其它相关文章!

工具库

本文由欣才IT学院整理发布,未经许可,禁止转载。
支持4不支持0