100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 2 微信公众号开发 服务器配置 Token验证

2 微信公众号开发 服务器配置 Token验证

时间:2023-06-13 18:38:00

相关推荐

2  微信公众号开发 服务器配置 Token验证

服务器配置的主要难点就是Token验证

官方文档:https://mp./wiki?t=resource/res_main&id=mp1445241432

接入指南:https://mp./wiki?t=resource/res_main&id=mp1421135319

用户服务器端主要需要做的工作,就是返回echostr

我使用的是hapi做为后台框架,核心代码如下:

// 路由server.route({method: 'GET',path: '/wx',options: {tags: ['api'],description: '微信验证',auth: false,},handler: (request, h) => {const {query } = request;return tokenCheck(query)}});// 微信公众号 服务器接入检测tokenCheck(query) {const token = this.options.token;const {signature, nonce, timestamp, echostr } = query;const str = [token, timestamp, nonce].sort().join('');const sha = sha1(str);if (sha === signature) {return echostr;} else {return false;}};

搞定。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。