前面基本介绍了一些微信开发的准备工做。如今咱们开始进行咱们的代码开发javascript
如今咱们介绍接入微信服务器流程java
第一步:打开微信公众平台文档(白说也得说)选择接入指南(推荐好好看下文档);express
验证微信服务器服务器
新建一个 app,js 而后安装 express 后面按照上面步骤一步一步操做微信
const express = require('express'); const crypto = require('crypto'); const app = express(); app.get('/app', function(req, res) { const signature = req.query.signature; // 微信服务器 get 的 signature 参数 const timestamp = req.query.timestamp; // 微信服务器 get 的 timestamp 参数 const nonce = req.query.nonce; // 微信服务器 get 的 nonce 参数 const echostr = req.query.echostr; // 微信服务器 get 的 echostr 参数 const token = "wenpeng"; // 本身定义的 token 值 //1)将token、timestamp、nonce三个参数进行字典序排序 const arr = [token, timestamp, nonce].sort(); //2)将三个参数字符串拼接成一个字符串进行sha1加密 const str = arr.join(''); const jiami = crypto.createHash("sha1").update(str,'utf-8').digest("hex"); console.log(echostr + '---' + jiami); //3)开发者得到加密后的字符串可与signature对比,标识该请求来源于微信 if(jiami === signature){ res.end(echostr); } }) app.listen(80);
配置好后直接点击验证微信开发
配置成功app
好了 本篇文章介绍了 微信的服务器验证。有没有很麻烦 不用担忧 这只是为了给大家讲一下验证的流程 下个博客 会使用别人造好的轮子 直接开始 微信的开发 好了 谢谢你们的支持微信公众平台