微信小程序

微信公众平台配置

配置公众号服务器配置并启用

一. 设置服务器地址

  1. 有外网服务器可直接填写服务器地址, 没有就可以用natapp或ngrok做外网穿透(我用的natapp, 先用的ngrok, 微信平台返回参数错误)
    natapp 要先在官网注册, 然后申请隧道, 用申请的隧道token运行natapp软件


    用natapp做外网穿透
  2. 将natapp做的服务透传的地址填写到url(可自己加后边的路劲)
    先不着急点确定, 我们先把服务写好

二. 编写服务(验证token)

因为本地并没有装jdk, 我这用的node编写服务端, 可自己按需求用自己语言

  1. 创建一个http服务, 用你在natapp申请的服务端口运行起来

接口内容

// 獲取微信的參數
app.get("/wx/checkSignature", (req, res) =>{
  const { timestamp, nonce, signature, echostr } = req.query;
  // 按自然排序成數組, 獲取到排序后的字符串
  const queryStr = [ timestamp, nonce, token ].sort().join("");
  // 把結果按sha1加密
  const sha1Str = sha1(queryStr);
  // 返回加密结果(成功返回微信给的echostr , 失败就随便你咯)
  res.send(sha1Str === signature ? echostr : "error")
});


你可能感兴趣的:(微信小程序)