這篇文章主要介紹了微信小程式取得session_key和openid的實例的相關資料,希望能透過本文幫助到大家實現這樣的功能,需要的朋友可以參考下
微信小程式取得session_key和openid的實例
說說取得session_key和openid的條件
1.AppID(小程式ID);
2.AppSecret(小程式金鑰);
3.登入時取得code;
注意:即使取得到了appid,未通過打款驗證,也是不能拿到code的.
列印出來是這樣的.
取得流程:
1.在公眾平台上找到AppID(小程式ID)和AppSecret(小程式金鑰);
2.微信小程式中呼叫API取得code
wx.login({ success: function(res) { console.log(res.code)//这就是code });
3.code 換取session_key和openid
使用者允許登入後,回呼內容會帶上code(有效期限五分鐘),開發者需要將code 傳送到開發者伺服器後台,使用code 換取session_key api,將code 換成openid 和session_key
#後台存取微信伺服器介面就能拿到openid 和session_key
#文件說不應該把openid或session_key當作使用者標識;
我就不折騰了.直接用openid做唯一標識.沒啥毛病.
#當然也可以依照官方文件,後台產生session,以3rd_session為key,session_key+ opneid為value.
##php中文網學習專題: php session (包含圖文、影片、案例)
以上是微信小程式之取得session_key與openid的案例(圖)的詳細內容。更多資訊請關注PHP中文網其他相關文章!