微信 手機 網站 開發 簽名 signature node (在更新中)
阿新 • • 發佈:2018-12-10
在進行微信手機網站
開發時,第一座大山就是獲取簽名
。下面是微信JS-SDK開發文件的內容,本文主要理清思路,開發起來,就很快了。
wx.config({
debug: true, // 開啟除錯模式,呼叫的所有api的返回值會在客戶端alert出來,若要檢視傳入的引數,可以在pc端開啟,引數資訊會通過log打出,僅在pc端時才會列印。
appId: '', // 必填,公眾號的唯一標識
timestamp: , // 必填,生成簽名的時間戳
nonceStr: '', // 必填,生成簽名的隨機串
signature: '',// 必填,簽名
jsApiList: [] // 必填,需要使用的JS介面列表
});
生成簽名signature
生成簽名需要三個步驟:
1、拿到access_token
這個access_token
可以理解為微信公眾號的身份證
,在微信系統裡,必須拿到身份證,才能辦事情,微信系統才知道你是那個公眾號
進行操作的。
2、拿到jsapi_ticket
第二步就需要通過access_token
拿到jsapi_ticket
。
這個jsapi_ticket
可以理解為駕照
,沒有身份證
就是個黑戶,根本上不了駕照
。微信系統就可以根據駕照
來判斷你有哪些操作許可權,可以呼叫哪些api。
3、根據jsapi_ticket
和其他簡單引數生成簽名signature