接入微信公众号是开发的第一步,万事开头难,走好第一步,后面的路就更宽广。
1.公众平台测试帐号的使用
登录微信公众平台,由于很多开发人员并没有认证的的微信公众号,所以比较折中的方式是使用
公众平台测试帐号来测试功能,其优势是能够测试微信公众号的绝大部分功能,不受认证门槛的限制。
进入测试账号管理界面:
我们需要配置接口的信息,
URL和
Token是微信公众平台和本地开发服务建立连接的桥梁。
微信配置好后,扫面下方的测试号二维码,即可以在手机上测试开发的功能。

2.验证公众号

一图胜千言。接入公众号时,微信公众平台需要验证开发者的身份,向开发者填写的URL发送一个GET请求,请求中包含4个参数:
signature、
echostr、
timestamp和
nonce,收到该请求,我们需要做的事情:将
token、
timestamp和
nonce三个参数进行字典排序;将三个字符串拼接成一个字符串进行sha1加密;
将加密后的字符串与
signature进行比较,如果相同,表示这个请求来自微信,我们直接原样返回echostr的内容,接入验证成功。3.搭建开发服务器
搭建开发服务器的方式有很多,如购买云服务器、使用花生壳、ngrok、localtunnel等。这里为了简单起见采用localtunnel。先全局方式安装
localtunnel,
npm install -g lt启动lt
lt --port 8080 //对外暴露8080端口,可端口号可自己随便设定4.编写代码
好了,现在开始编写app.js的代码:
'use strict'var Koa = require('koa');









