小編給大家分享一下小程序中怎么獲取參數(shù)openid & session_key,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!
成都創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供高邑網(wǎng)站建設(shè)、高邑做網(wǎng)站、高邑網(wǎng)站設(shè)計(jì)、高邑網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)與制作、高邑企業(yè)網(wǎng)站模板建站服務(wù),10余年高邑做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。
說說獲取session_key和openid的條件
1.AppID(小程序ID),需要通過微信認(rèn)證;
2.AppSecret(小程序密鑰);
3.登錄時(shí)獲取code;
注意:即使獲取到了appid,未通過微信認(rèn)證,也是不能拿到code的.
打印出來是這樣的.
獲取流程:
1.公眾平臺(tái)上找到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)容會(huì)帶上 code(有效期五分鐘),開發(fā)者需要將 code 發(fā)送到開發(fā)者服務(wù)器后臺(tái),使用code 換取 session_key api,將 code 換成 openid 和 session_key
后臺(tái)訪問微信服務(wù)器接口就能拿到openid 和 session_key
文檔說不應(yīng)該把openid或者session_key作為用戶標(biāo)識(shí);
我就不折騰了.直接用openid做唯一標(biāo)識(shí).沒啥毛病.
當(dāng)然也可以按照官方文檔,后臺(tái)生成session,以3rd_session為key,session_key+ opneid為value.
看完了這篇文章,相信你對(duì)“小程序中怎么獲取參數(shù)openid & session_key”有了一定的了解,如果想了解更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!