1. 程式人生 > >微信 手機 網站 開發 簽名 signature node (在更新中)

微信 手機 網站 開發 簽名 signature node (在更新中)

在進行微信手機網站開發時,第一座大山就是獲取簽名。下面是微信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