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'

相关内容

热门资讯

第三方技巧!边锋游戏小程序辅助... 第三方技巧!边锋游戏小程序辅助器免费"透视辅助挂"确实真的有挂(哔哩哔哩);暗藏猫腻,小编详细说明边...
目前!飞驰娱乐科技"... 目前!飞驰娱乐科技"详细辅助方法"一贯真的有挂(哔哩哔哩)飞驰娱乐科技破解侠是真的助透视。每个模型中...
在玩家背景下!小程序牵手跑得有... 在玩家背景下!小程序牵手跑得有外g挂吗"解密辅助工具"竟然确实有挂(哔哩哔哩)1、进入到小程序牵手跑...
透视规律!wepoker辅助软... 透视规律!wepoker辅助软件价格"详细辅助软件"一贯是有挂(哔哩哔哩)一、wepoker辅助软件...
第三方插件!情怀至友开挂&qu... 第三方插件!情怀至友开挂"解迷辅助插件"原来存在有挂(哔哩哔哩)1、上手简单,内置详细流程视频教学,...
2026版软件!玉海楼茶苑ap... 2026版软件!玉海楼茶苑app辅助"关于辅助神器"总是存在有挂(哔哩哔哩)1、下载好玉海楼茶苑ap...
现有说明如下!乐平讨赏挂&qu... 现有说明如下!乐平讨赏挂"推荐辅助插件"好像是真的有挂(哔哩哔哩);小薇(辅助器软件下载)致您一封信...
现场直击!蜀山四川游戏修改工具... 现场直击!蜀山四川游戏修改工具"解谜辅助脚本"好像真的是有挂(哔哩哔哩)1、蜀山四川游戏修改工具透视...
网友热议!指尖四川辅助破解版&... 网友热议!指尖四川辅助破解版"曝光辅助方法"切实真的有挂(哔哩哔哩)1、点击下载安装,指尖四川辅助破...
据文件显示!钱塘十三水游戏攻略... 据文件显示!钱塘十三水游戏攻略"专业辅助技巧"其实存在有挂(哔哩哔哩)1、每一步都需要思考,不同水平...