微信小程序

微信公众平台配置

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

一. 设置服务器地址

  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")
});


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容