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辅助器脚本下载,德州来玩辅助器,解谜教程(有挂功能)-哔哩哔哩1、许多玩家不...
不少玩家反映!手机辅助脚本工具... 不少玩家反映!手机辅助脚本工具!原来有挂辅助平台(今日头条)-哔哩哔哩1、手机辅助脚本工具透视辅助软...
今日科普!hardrock透视... 今日科普!hardrock透视工具,wepoker私人局透视,揭幕教程(确实有挂)-哔哩哔哩一、we...
受玩家影响!微信小程序游戏修改... 受玩家影响!微信小程序游戏修改器!都是有挂辅助平台(真的有挂)-哔哩哔哩1、微信小程序游戏修改器公共...
必看攻略!cloudpoker... 必看攻略!cloudpoker作弊,wpk俱乐部有没有辅助,总结教程(有挂透明挂)-哔哩哔哩1、下载...
有消息称!雀友会广东潮汕bus... 有消息称!雀友会广东潮汕bus!本来是真的辅助神器(新版有挂)-哔哩哔哩所有人都在同一条线上,像星星...
科技揭秘!佛手在线大菠萝为什么... 科技揭秘!佛手在线大菠萝为什么都输,wepoker永久免费脚本,关于教程(有挂秘笈)-哔哩哔哩运佛手...
现有说明如下!吉林心悦有挂吗!... 现有说明如下!吉林心悦有挂吗!确实存在有辅助安装(详细教程)-哔哩哔哩吉林心悦有挂吗破解侠是真的助透...
终于知道!wepoker插件下... 终于知道!wepoker插件下载,wepokerplus万能挂,分享教程(有挂实锤)-哔哩哔哩1、玩...