設(shè)為首頁(yè)加入收藏

微信關(guān)注
官方微信號(hào):南方財(cái)富網(wǎng)
加關(guān)注獲取每日精選資訊
搜公眾號(hào)“南方財(cái)富網(wǎng)”即可,歡迎加入!
廣告服務(wù)聯(lián)系我們網(wǎng)站地圖

微信小程序如何獲取code?微信小程序如何獲取用戶ip?

2019-08-16 14:05 南方財(cái)富網(wǎng)

  微信小程序如何獲取code?微信小程序如何獲取用戶ip?最近小編收到很多問題,其中一個(gè)就是下面小編為大家整理一下關(guān)于微信小程序如何獲取code的步驟,希望這些方法能夠幫助到大家。

  首先,調(diào)用 wx.login獲取code ,判斷用戶是否授權(quán)讀取用戶信息,調(diào)用wx.getUserInfo讀取用戶數(shù)據(jù) 。

  然后,由于小程序后臺(tái)授權(quán)域名無(wú)法授權(quán)微信的域名,所以我們只能通過我們自己的服務(wù)器去調(diào)用微信服務(wù)器去獲取用戶信息。

  然后,故我們將wx.login獲取code 和 wx.getUserInfo 獲取的encryptedData與iv 通過wx.request 請(qǐng)求傳入后臺(tái)。

  然后,調(diào)用接口獲取登錄憑證(code)進(jìn)而換取用戶登錄態(tài)信息,包括用戶的唯一標(biāo)識(shí)(openid) 及本次登錄的 會(huì)話密鑰(session_key)。

  然后,用戶數(shù)據(jù)的加解密通訊需要依賴會(huì)話密鑰完成,code 換取 session_key,這是一個(gè) 接口,開發(fā)者服務(wù)器使用登錄憑證 code 獲取 session_key 和 openid。

  最后,其中 session_key 是對(duì)用戶數(shù)據(jù)進(jìn)行加密簽名的密鑰。為了自身應(yīng)用安全,session_key 不應(yīng)該在網(wǎng)絡(luò)上傳輸。

聲明:文章帶有聯(lián)系方式及網(wǎng)站鏈接的已經(jīng)被過濾,請(qǐng)到相關(guān)網(wǎng)站去查詢。如帶有聯(lián)系方式,請(qǐng)勿直接聯(lián)系,本站不對(duì)真實(shí)性進(jìn)行核驗(yàn)(如涉及資金、財(cái)產(chǎn)等需謹(jǐn)慎),請(qǐng)到相關(guān)網(wǎng)站核實(shí),如有不便,敬請(qǐng)諒解。

  在云里,為各行業(yè)商戶搭建自己的小程序。微信號(hào):zaiyunli002