微信JSSDK的使用步驟

2021-09-27 04:22:16 字數 1177 閱讀 2995

wx.config();
這一步很關鍵,許多小夥伴都止步於此,首先我們先來看一下signature的生成過程,要獲得signature,必須通過access_token來換取jsapi_ticket,接著 jsapi_ticket和其它引數排序後通過sha1演算法才能得到signature

3.1  獲取access_token

3.2 獲取jsapi_ticket

3.3 拼接字串

jsapi_ticket=sm4aovdwfpe4dxkxges8vmcpg**i4c3vm0p37wvucfvkvay_90u5h9nbslyy3-sl-hhtdfl2fzfy1aochkp7qg&noncestr=wm3wzytpz0wzccnw×tamp=1414587457&url=

jsapi_ticket :通過access_token獲取的jsapi_ticket

noncestr     :隨機字串

timestamp  :時間戳

url               :呼叫jssdk頁面的url,必須在安全網域名稱下

3.4 對拼接的字串進行sha1簽名,得到signature

$signature = sha1($str);
注:在開發過程中,為了方便除錯,我們也可以先用驗證工具來生成signature

wx.ready(function());
wx.error(function(res));

微信js sdk使用步驟總結

1.網域名稱繫結 2.引入檔案3.通過config介面注入許可權驗證配置wx.config 4.通過ready介面處理成功驗證wx.ready function 5.通過error介面處理失敗驗證wx.error function res 6.擴充套件signature簽名的配置 舉個栗子 然後通過...

微信jssdk使用

使用jssdk之前,我們需要在伺服器端準備什麼資料 jssdk使用的config wx.config 這裡我們需要自己去準備的資料,主要有 timestamp 這個一般可用伺服器當前時間設值,php now noncestr 隨機的字串,這個字串可以任意長度,自己設定隨機串 signature 簽名...

微信JSSDK使用

1.步驟一 繫結網域名稱 2.步驟二 引入js檔案 3.步驟三 通過config介面注入許可權驗證配置 wx.config 必填,生成簽名的時間戳 noncestr 必填,生成簽名的隨機串 signature 必填,簽名 jsapilist getlocation openlocation 必填,需...