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'

相关内容

热门资讯

目前来看!hhpoker德州透... 目前来看!hhpoker德州透视挂(透视)微信微乐小程序辅助器免费安装(果然真的有辅助攻略)-哔哩哔...
解密了解!游戏辅助软件(辅助)... 解密了解!游戏辅助软件(辅助)悟空大厅真是真的有辅助修改器(哔哩哔哩)游戏辅助软件透视方法中分为三种...
透视步骤!wepoker私人局... 透视步骤!wepoker私人局怎么玩(HHpoker脚本)原来是有辅助软件(哔哩哔哩)1、wepok...
最终!拱趴大菠萝开挂方法(透视... 最终!拱趴大菠萝开挂方法(透视)可可茶馆辅助工具(辅助)确实真的是有插件(哔哩哔哩)亲,关键说明,可...
黑科技辅助!hhpoker开挂... 黑科技辅助!hhpoker开挂教程(透视)微信小程序辅助器脚本(一直有辅助器)-哔哩哔哩1、每一步都...
专业了解!微信小程序家乡大贰破... 专业了解!微信小程序家乡大贰破解版(辅助)趣玩娱乐都是是有辅助脚本(哔哩哔哩)1、用户打开应用后不用...
透视要领!we-poker正规... 透视要领!we-poker正规吗(WePoKer教程)原来是真的有辅助软件(哔哩哔哩)1、点击下载安...
复盘辅助挂!德州真人透视脚本(... 复盘辅助挂!德州真人透视脚本(透视)对战互娱有辅助器吗(辅助)原来真的有攻略(哔哩哔哩)1、对战互娱...
反观!aapoker脚本怎么用... 反观!aapoker脚本怎么用(透视)微乐内蒙古自建房脚本免费下载(一贯是真的辅助挂)-哔哩哔哩1、...
普及了解!九游辅助工具(辅助)... 普及了解!九游辅助工具(辅助)爱来麻将真是有挂辅助脚本(哔哩哔哩)1、九游辅助工具辅助软件下载优化,...