连接测试

申请公众平台测试账号

在公众号的开发工具中,可以申请公众平台测试账号。

测试账号申请通过后,可以得到测试用的appID及appSecret。扫描测试号的二维码,可以打开与测试账号的对话框。

创建测试应用

  1. 在工作目录下用npm init初始化项目
  2. 安装express

     npm i -S express
    
  3. 安装wechat

     npm i -S wechat
    
  4. 安装wechat-api

     npm i -S wechat-api
    
  5. 创建测试应用 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/");
    

配置测试服务器

  1. 用pm2启动刚刚创建的测试应用

    sudo pm2 start index.js
    
  2. 在测试号管理中添加测试服务器信息,token可以随便填。

  3. 访问测试服务器上的/get_token地址,检查浏览器中显示的消息是否有效。

  4. 在微信中发消息给测试号,看是否能收到自动回复的消息

results matching ""

    No results matching ""