如圖,分享鏈接的時候,本來是上面的樣子,老闆說太醜了,沒有讓人點擊的慾望,so...
沒有公衆號的朋友可以前往:138TOOL微信小工具 (百度搜索138TOOL)
官方文檔就不說了,肯定是要看的,說幾個重點
1.appId和appSecret用的是公衆平臺對應的賬號,別像我一樣搞混了,用的是開放平臺的。
2.隨機字符串,就用微信文檔裏實例用的就行了,因爲涉及大小寫,不容易看出來
3.config參數中的時間戳,單位是秒哦,單位是秒哦,單位是秒哦!!!!!!!(不是毫秒!不是毫秒!不是毫秒)
4.要設置安全域名,
校驗簽名是否正確的網站 https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=jsapisign
簡單說一下流程(前後端分離):
1.前臺訪問後端的接口,帶的參數包括:當前頁面的url和隨機字符串
2.後端拿着appid和appSecret換取access_token,然後再用token換取ticket
3.換取ticket之後進行簽名,url和隨機字符串前端參數中有,時間戳是後臺來生成的,然後得到signature,返給前臺