连接测试
申请公众平台测试账号
在公众号的开发工具中,可以申请公众平台测试账号。
测试账号申请通过后,可以得到测试用的appID及appSecret。扫描测试号的二维码,可以打开与测试账号的对话框。
创建测试应用
- 在工作目录下用
npm init
初始化项目 安装express
npm i -S express
安装wechat
npm i -S wechat
安装wechat-api
npm i -S wechat-api
创建测试应用 index.js
var http = require('http'); var API = require('wechat-api'); var api = new API(appID,appSecret); var express = require('express'); var app = express(); var wechat = require('wechat'); var config = { appid: appID, appsecret: appSecret, token: token }; app.use(express.query()); app.use('/', wechat(config, function (req, res, next) { var message = req.weixin; console.log(message); res.reply("Hello"); })); /* * 响应微信测试服务器的连接验证 **/ app.get('/', function(req, res){ var echostr = req.query.echostr, signature = req.query.signature; console.log(signature); res.send(req.query.echostr); }); /* * 测试获取token命令 **/ app.get('/get_token',function(req,res) { api.getLatestToken(function(err,token) { res.send(token); }); }); app.listen(80); console.log("Server running at http://127.0.0.1:80/");
配置测试服务器
用pm2启动刚刚创建的测试应用
sudo pm2 start index.js
在测试号管理中添加测试服务器信息,token可以随便填。
访问测试服务器上的/get_token地址,检查浏览器中显示的消息是否有效。
- 在微信中发消息给测试号,看是否能收到自动回复的消息