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'

相关内容

热门资讯

据权威媒体报道!皮皮辅助器(辅... 据权威媒体报道!皮皮辅助器(辅助)真是是有辅助app(真实有挂)1、完成皮皮辅助器有辅助插件,帮助玩...
近日!圣盛荆州晃晃辅助工具(辅... 近日!圣盛荆州晃晃辅助工具(辅助)竟然真的是有辅助攻略(确实有挂)1、操作简单,无需圣盛荆州晃晃辅助...
日前!德友汇辅助器(辅助)切实... 日前!德友汇辅助器(辅助)切实真的有辅助攻略(有挂细节)1、玩家可以在德友汇辅助器透视最简单三个步骤...
黑科技攻略!四川熊猫辅助(辅助... 黑科技攻略!四川熊猫辅助(辅助)一贯是真的有辅助挂(有挂细节)1、用户打开应用后不用登录就可以直接使...
经调查!微信呢微乐游戏辅助脚本... 经调查!微信呢微乐游戏辅助脚本(辅助)其实真的有辅助方法(有挂教程)微信呢微乐游戏辅助脚本能透视中分...
不少玩家反映!边锋老友修改器(... 不少玩家反映!边锋老友修改器(辅助)都是存在有辅助技巧(确实有挂)1、点击下载安装,边锋老友修改器脚...
代打辅助挂!牛魔王辅助器(辅助... 代打辅助挂!牛魔王辅助器(辅助)其实真的有辅助app(有挂透视)1、实时牛魔王辅助器透视辅助更新:用...
相较于以往!微乐自建房辅助工具... 相较于以往!微乐自建房辅助工具(辅助)果然确实有辅助神器(新版有挂)小薇(辅助器软件下载)致您一封信...
备受关注的!决战加血辅助(辅助... 备受关注的!决战加血辅助(辅助)好像是真的有辅助方法(有人有挂)1、决战加血辅助有没有辅助教程、决战...
出乎意料的是!微乐富足和靠谱吗... 出乎意料的是!微乐富足和靠谱吗(辅助)确实是有辅助攻略(今日头条)1、进入到微乐富足和靠谱吗是否有挂...