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'

相关内容

热门资讯

重大通报!潮汕木虱有辅助挂吗(... 重大通报!潮汕木虱有辅助挂吗(辅助挂)果然有开挂辅助下载(竟然有挂);1、不需要AI权限,帮助你快速...
最新技巧!微信小程序财神十三张... 最新技巧!微信小程序财神十三张胜率解析,财神十三章怎样加强运气,高科技教程(有挂总结)是一款可以让一...
终于懂了!陕麻圈插件开挂(辅助... 终于懂了!陕麻圈插件开挂(辅助挂)其实有开挂辅助软件(有挂教学)1.陕麻圈插件开挂 ai辅助创建新账...
分享开挂内幕!微乐小程序插件免... 分享开挂内幕!微乐小程序插件免费贴吧,雀友会广东潮汕麻雀有挂么,2025新版教程(有挂助手);1、让...
大家学习交流!四川游戏家园破解... 大家学习交流!四川游戏家园破解版(辅助挂)竟然有开挂辅助挂(有挂教程);超受欢迎的四川游戏家园破解版...
玩家攻略推荐!新玄龙开挂图片,... 您好:微信道游拼十辅助器这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户的...
玩家必知教程!诸暨翻财神技术(... 玩家必知教程!诸暨翻财神技术(辅助挂)确实有开挂辅助平台(有挂方式)1、完成诸暨翻财神技术透视辅助安...
总算了解!在哪里下载微乐自建房... 总算了解!在哪里下载微乐自建房辅助软件,广东雀神智能插件官网,玩家教你(真是有挂),在哪里下载微乐自...
玩家必看科普!丽水都莱脚本辅助... 玩家必看科普!丽水都莱脚本辅助(辅助挂)一直有开挂辅助神器(有挂分享);丽水都莱脚本辅助中的10万兆...
总算了解!极速官方游戏暗堡辅助... 您好,极速官方游戏暗堡辅助器这款游戏可以开挂的,确实是有挂的,需要了解加微【136704302】很多...