Node.js 微信公众号-基本配置-服务器URL
创始人
2025-01-17 00:02:29
0

1、验证签名

在提交配置时,服务器对应的URL需要实现签名的验证,成功时,需要直接返回 echostr 的值,注意此时URL对应的接口为get请求

const { signature, timestamp, nonce, echostr } = _req.query;

const token = "my_token"; // 公众号配置时的Token

const tmpArr = [token, timestamp, nonce];

tmpArr.sort();

// 引入加密模块

const crypto = require('crypto');

// 创建哈希对象

const sha1Hash = crypto.createHash('sha1');

// console.log("排序后连接:", tmpArr.join(""))

sha1Hash.update(tmpArr.join(""));

const hashedData = sha1Hash.digest('hex');

// console.log(hashedData, signature);

if (hashedData == signature) {

res.end(echostr);

}

2、消息推送

在用户操作时(关注、取消关注、扫描公众号二维码码等操作时),微信公众号会发送消息到基本配置中的URL对应的接口,注意此时URL对应的接口为post请求,也就是说URL对应的接口需要同时支持get和post请求。而且需要在IP白名单中添加服务器的IP地址。

3、完整示例

// router.js

varapi = require('./api'

相关内容

热门资讯

推荐几款新版!创思维辅助器,p... 推荐几款新版!创思维辅助器,pokemmo手机版脚本免费,详细开挂辅助神器(真是有挂)1、很好的工具...
必备攻略!贵州闲来辅助软件可以... 必备攻略!贵州闲来辅助软件可以样,uupoker有透视,详细开挂辅助方法(真的有挂)1、贵州闲来辅助...
玩家必看攻略!乐酷副厅有挂,w... 玩家必看攻略!乐酷副厅有挂,wepoker私人局俱乐部辅助,详细开挂辅助软件(有挂讲解)1、进入游戏...
终于清楚!雀友会钻石辅助器潮汕... 终于清楚!雀友会钻石辅助器潮汕麻将,wepoker一直输的号能继续打,详细开挂辅助工具(有挂神器)1...
实操分享!心悦透视辅助器免费版... 实操分享!心悦透视辅助器免费版,拱趴大菠萝万能挂图解,详细开挂辅助攻略(有挂方式);1、上手简单,内...
重大通报!约战沙城攻略,聚星a... 重大通报!约战沙城攻略,聚星ai辅助工具激活码,详细开挂辅助app(新版有挂)1、玩家可以在约战沙城...
查到实测辅助!闽南游手在线辅助... 查到实测辅助!闽南游手在线辅助器,wepoker开脚本视频,详细开挂辅助神器(有挂方法)在进入闽南游...
推荐攻略!河南微乐小程序辅助器... 推荐攻略!河南微乐小程序辅助器免费,德普之星私人局辅助器,详细开挂辅助插件(有挂辅助)1、进入游戏-...
攻略讲解!新全游辅助器,we-... 攻略讲解!新全游辅助器,we-poker有人玩,详细开挂辅助技巧(有挂规律)1、许多玩家不知道新全游...
玩家科普!青龙辅助3.0,hh... 玩家科普!青龙辅助3.0,hhpoker德州透视挂,详细开挂辅助软件(有挂辅助)1、游戏颠覆性的策略...