首頁 >微信小程式 >小程式開發 >微信小程式之取得session_key與openid的案例(圖)

微信小程式之取得session_key與openid的案例(圖)

黄舟
黄舟原創
2018-05-11 14:46:307887瀏覽

 

這篇文章主要介紹了微信小程式取得session_key和openid的實例的相關資料,希望能透過本文幫助到大家實現這樣的功能,需要的朋友可以參考下

微信小程式取得session_key和openid的實例

說說取得session_key和openid的條件

1.AppID(小程式ID);

2.AppSecret(小程式金鑰);

3.登入時取得code;

注意:即使取得到了appid,未通過打款驗證,也是不能拿到code的.

列印出來是這樣的.

微信小程式之取得session_key與openid的案例(圖)

取得流程:

1.在公眾平台上找到AppID(小程式ID)和AppSecret(小程式金鑰);
微信小程式之取得session_key與openid的案例(圖)

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

微信小程式之取得session_key與openid的案例(圖)
#後台存取微信伺服器介面就能拿到openid 和session_key

微信小程式之取得session_key與openid的案例(圖)

#文件說不應該把openid或session_key當作使用者標識;

我就不折騰了.直接用openid做唯一標識.沒啥毛病.

#當然也可以依照官方文件,後台產生session,以3rd_session為key,session_key+ opneid為value.

微信小程式之取得session_key與openid的案例(圖)

##php中文網學習專題php session (包含圖文、影片、案例)

以上是微信小程式之取得session_key與openid的案例(圖)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn