微信小程序 獲取session_key和openid的實例
微信小程序 獲取session_key和openid的實例
說說獲取session_key和openid的條件
1.AppID(小程序ID);
2.AppSecret(小程序密鑰);
3.登錄時獲取code;
注意:即使獲取到了appid,未通過打款驗證,也是不能拿到code的.
打印出來是這樣的.
獲取流程:
1.公眾平臺上找到AppID(小程序ID)和AppSecret(小程序密鑰);
2.微信小程序中調(diào)用API獲取code
wx.login({ success: function(res) { console.log(res.code)//這就是code });
3.code 換取 session_key和openid
用戶允許登錄后,回調(diào)內(nèi)容會帶上 code(有效期五分鐘),開發(fā)者需要將 code 發(fā)送到開發(fā)者服務(wù)器后臺,使用code 換取 session_key api,將 code 換成 openid 和 session_key
后臺訪問微信服務(wù)器接口就能拿到openid 和 session_key
文檔說不應(yīng)該把openid或者session_key作為用戶標(biāo)識;
我就不折騰了.直接用openid做唯一標(biāo)識.沒啥毛病.
當(dāng)然也可以按照官方文檔,后臺生成session,以3rd_session為key,session_key+ opneid為value.
如有疑問,請留言或者到本站社區(qū)交流討論,本站關(guān)于小程序的文章還有很多,希望大家能搜索參閱,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
相關(guān)文章
微信小程序 POST請求(網(wǎng)絡(luò)請求)詳解及實例代碼
這篇文章主要介紹了微信小程序 POST請求(網(wǎng)絡(luò)請求)詳解及實例代碼的相關(guān)資料,需要的朋友可以參考下2016-11-11微信小程序 后臺https域名綁定和免費的https證書申請詳解
這篇文章主要介紹了微信小程序 后臺https域名綁定和免費的https證書申請詳解的相關(guān)資料,需要的朋友可以參考下2016-11-11JS中 querySelector 與 getElementById 方法區(qū)別
這篇文章主要介紹了JavaScript中 querySelector 與 getElementById 方法與區(qū)別,圍繞querySelector 與 getElementById 的相關(guān)資料展開文章內(nèi)容,需要的朋友可以參考一下2021-10-10