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'

相关内容

热门资讯

透视智能ai!poker红龙辅... 透视智能ai!poker红龙辅助(透视)辅助软件(果真有挂)-哔哩哔哩poker红龙辅助破解侠是真的...
此事引发网友热议!嘟咪互动修改... 此事引发网友热议!嘟咪互动修改器!其实存在有辅助app(有挂实锤)-哔哩哔哩1、操作简单,无需嘟咪互...
重大通报!wepoker怎么买... 重大通报!wepoker怎么买辅助,德州圈脚本,分享教程(有挂秘籍)-哔哩哔哩1)wepoker怎么...
传递经验!wepoker透视脚... 传递经验!wepoker透视脚本苹果版(透视)wepoker游戏安装教程-原来存在有辅助脚本(哔哩哔...
此事迅速冲上热搜!德普之星透视... 此事迅速冲上热搜!德普之星透视软件免费入口官网(透视)辅助下载(有挂详细)-哔哩哔哩1)德普之星透视...
相较于以往!萍乡滚筒四幅攻略!... 相较于以往!萍乡滚筒四幅攻略!真是是有辅助神器(有挂细节)-哔哩哔哩1、起透看视 萍乡滚筒四幅攻略辅...
透视好牌!wepoker公共底... 透视好牌!wepoker公共底牌,htx矩阵wepoker辅助,专业教程(有挂攻略)-哔哩哔哩;ht...
总算了解!如何下载wpk透视版... 总算了解!如何下载wpk透视版(透视)辅助神器(一直存在有挂)-哔哩哔哩进入游戏-大厅左侧-新手福利...
为了进一步!衢州都莱罗松挂机技... 为了进一步!衢州都莱罗松挂机技巧!果然真的是有辅助神器(有挂讲解)-哔哩哔哩衢州都莱罗松挂机技巧脚本...
于此同时!wpk模拟器是什么(... 于此同时!wpk模拟器是什么(透视)辅助平台(真的有挂)-哔哩哔哩1、每一步都需要思考,不同水平的挑...