首頁 >微信小程式 >小程式開發 >小程式中如何取得參數openid & session_key的方法介紹

小程式中如何取得參數openid & session_key的方法介紹

高洛峰
高洛峰原創
2018-05-11 17:08:218497瀏覽


說說取得session_key#和openid的條件 
1.AppID(小程式ID),需要通過微信認證; 
2.AppSecret(小程式密鑰); 
3.登入時取得code;

注意:即使取得了appid,未通過微信認證,也是不能拿到code的. 
列印出來是這樣的. 

 小程序中如何获取参数openid & session_key的方法介绍

取得流程: 
1.在公眾平台上找到AppID(小程式ID)和AppSecret(小程式金鑰);

小程序中如何获取参数openid & session_key的方法介绍

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_key的方法介绍

文件說不應該把openid或session_key當作使用者識別; 
#我就不折騰了.直接用openid做唯一標識.沒啥毛病.

當然也可以按照官方文檔,後台生成session,以3rd_session為key,session_key+ opneid為value.

小程序中如何获取参数openid & session_key的方法介绍

###### ###

以上是小程式中如何取得參數openid & session_key的方法介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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