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'

相关内容

热门资讯

透视好牌!pokemmo手机版... 您好,pokemmo手机版修改器这款游戏可以开挂的,确实是有挂的,需要了解加微【136704302】...
第9分钟了解!喔椰游戏黑科技(... 第9分钟了解!喔椰游戏黑科技(辅助挂)详细透视开挂辅助靠谱教程(原来真的有挂)-哔哩哔哩;人气非常高...
第4分钟了解!白金岛手游放炮罚... 第4分钟了解!白金岛手游放炮罚辅助器(辅助挂)从来真的是有挂(专业辅助分享教程)-哔哩哔哩;一、白金...
科普分享"德州之星辅... 科普分享"德州之星辅助器多少钱"详细外挂透明挂辅助插件-好像真的是有挂(哔哩哔哩);德州之星辅助器多...
透视教学!有哪些免费的wpk透... 透视教学!有哪些免费的wpk透视挂码(透视)底牌透视挂辅助器(可靠开挂辅助安装教程)-哔哩哔哩;最新...
第3分钟了解!边锋干瞪眼辅助器... 您好:边锋干瞪眼辅助器使用教程这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多...
5分钟了解!朋朋政和510k辅... 您好:朋朋政和510k辅助这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户...
一分钟了解!"wep... 一分钟了解!"wepkoe黑科技设备"详细外挂透明挂辅助插件-从来是真的有挂(哔哩哔哩);一分钟了解...
透视免费!wepoker辅助软... 透视免费!wepoker辅助软件视频(透视)底牌透视挂辅助方法(可靠开挂辅助系统教程)-哔哩哔哩是一...
第九分钟了解!边锋干瞪眼辅助器... 第九分钟了解!边锋干瞪眼辅助器(辅助挂)一直真的有挂(专业辅助规律教程)-哔哩哔哩是一款可以让一直输...