小程序踩坑:小程序解密手機號,獲取session_key失敗的問題

微信解密手機號注意事項。

session_key可能會過期,有人爲了解決這種問題,採取每次解密都獲取最新session_key的操作

但實際中這麼操作的時候,會出現問題。(以下爲每次都獲取最新的流程)
點擊登錄或註冊按鈕:

wx.login 
   通過code,調用後端接口getMsg獲得session_key
       獲取手機號解密成功:進行登錄操作
       手機號解密失敗:
           wx.login
              調用後端接口getMsg獲得session_key
              (此時由於頻繁調用wx.login,獲取session_key錯誤,故手機號解密必定失敗)

這個是由於wx.login的頻繁調用,而出現的bug(微信官方問題)。

所以關於session_key的獲取,應該按照如下流程保持原流程:
1.進入頁面

wx.login
   通過code,調用後端接口getMsg獲得session_key

2.點擊登錄或註冊按鈕

手機號解密成功:進行登錄操作
手機號解密失敗:
      wx.login
            通過code,調用後端接口getMsg獲得session_key
            (此時由於不是頻繁調用wx.login,獲取session_key正確,手機解密成功)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章