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'

相关内容

热门资讯

三分钟了解!逍遥湖北卡五辅助,... 三分钟了解!逍遥湖北卡五辅助,92营口辅助,手段教程(有挂规律)-哔哩哔哩1、逍遥湖北卡五辅助破解器...
透视玄学!闲逸透视免费版官方入... 透视玄学!闲逸透视免费版官方入口在哪里,点星休闲修改-切实存在有辅助脚本(哔哩哔哩)1、闲逸透视免费...
2026版规律!游戏茶苑辅助,... 2026版规律!游戏茶苑辅助,聚星ai辅助工具下载,透视手册(有挂细节)-哔哩哔哩游戏茶苑辅助是不是...
昨日!微乐老友广东辅助器(辅助... 昨日!微乐老友广东辅助器(辅助)切实有辅助辅助器(有挂教学)-哔哩哔哩1、微乐老友广东辅助器脚本辅助...
6分钟了解!wepoker辅助... 6分钟了解!wepoker辅助,越乡游义乌辅助器下载,讲义教程(有挂头条)-哔哩哔哩1、玩家可以在越...
技巧辅助挂!创思维激k透视开挂... 技巧辅助挂!创思维激k透视开挂,开心泉州辅助免费下载-切实真的是有辅助脚本(哔哩哔哩)1.开心泉州辅...
揭秘一下!新西部解析辅助,智星... 揭秘一下!新西部解析辅助,智星德州可以透视吗,透视课程(有挂存在)-哔哩哔哩1、新西部解析辅助辅助软...
一直以来!微乐锄大地脚本(辅助... 一直以来!微乐锄大地脚本(辅助)竟然存在有辅助工具(有挂头条)-哔哩哔哩微乐锄大地脚本辅助器是一种具...
4分钟了解!吉安中至辅助软件怎... 4分钟了解!吉安中至辅助软件怎么用,雀神挂件价格开挂透视,项目教程(有挂透视)-哔哩哔哩亲,关键说明...
据公告内容!新二号辅助下载,微... 据公告内容!新二号辅助下载,微信微乐游戏辅助脚本-本来是有辅助神器(哔哩哔哩)1、微信微乐游戏辅助脚...