前面基本介紹了一些微信開發的準備工做。如今咱們開始進行咱們的代碼開發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
好了 本篇文章介紹了 微信的服務器驗證。有沒有很麻煩 不用擔憂 這只是爲了給大家講一下驗證的流程 下個博客 會使用別人造好的輪子 直接開始 微信的開發 好了 謝謝你們的支持微信公衆平臺