微信小程序unionid獲取問題


微信小程序使用login獲取unionid時可能獲取不到,原因可能是該微信賬號沒有關注小程序所在公眾號等。但在微信小程序中使用微信注冊,必須要用unionid注冊時,大部分用戶就會因此無法注冊成功。

微信小程序獲取unionid的方法(wepy 寫法):

wepy.login({
success (res) {
wepy.getUserInfo({
withCredentials: true,
success (data) {
        // 獲得用戶信息的加密數據 即data.encryptedData
     // 將encryptedData和iv傳給后台解密 解密參考文檔https://developers.weixin.qq.com/miniprogram/dev/api/signature.html
     // 其中session_key的獲取需要code即res.code
         wepy.request({
url: '后台接口地址',
data: {code: res.code, encryptedData: data.encryptedData, iv: data.iv}
       ...
       success(info) {
         console.log(info.unionid) // 后台返回
       }
})
      }
})
}
})

最近上線的微信小程序:約會寶,使用的便是這樣的方法


免責聲明!

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



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