微信小程序授權登錄-獲取用戶信息-手機號信息-及解密碰到的坑


參考地址

java 實現微信小程序接口
微信官網文檔:https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/login/auth.code2Session.html
 
注意事項 因為我用的是application.properties文件 所以配置為
wx.miniapp.configs[0].appid=xxxx
wx.miniapp.configs[0].secret=xxxx
wx.miniapp.configs[0].token=xxxx
wx.miniapp.configs[0].aesKey=xxxx
wx.miniapp.configs[0].msgDataFormat=JSON

  案例代碼下載地址 https://github.com/binarywang/weixin-java-miniapp-demo

 

解密手機號中間遇到的問題就

1.如果code 和encryptedData和ivStr 一起傳入過來授權登錄既獲取手機號會報錯的,因為encryptedData和ivStr 等授權成功后再獲取調用接口解密手機號是最靠譜的,如果授權之前js獲取的encryptedData和ivStr 是按照登錄之前的sessionKey進行加密的,用授權后的sessionKey進行解密肯定不對應,這個是注意思想,所以先調用授權接口再解密手機號和用戶信息是對的思路。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM