微信小程序獲取用戶信息實例方法
來源:懂視網
責編:小OO
時間:2020-11-27 20:04:24
微信小程序獲取用戶信息實例方法
比如在瀏覽器中可以通過document.getElementById 獲取到頁面的DOM對象。而在微信小程序中是獲取不到DOM對象的。document.getElementById() 直接報錯 getElementById not function 我也是醉了。不支持這個好多有趣的功能不能實現了。言歸正傳,我談下獲取用戶信息的感想。有兩種獲取用戶信息的方案。1、不包含敏感信息openId 的json對象(包含:nickname、avatarUrl等基本信息)。2、包含敏感信息openId的基本信息。第一種獲取方案;1、首先調用wx.login()接口 讓用戶授權驗證,也就是我們肉眼觀察到的,你是否對xxxxx授權這種信息。
導讀比如在瀏覽器中可以通過document.getElementById 獲取到頁面的DOM對象。而在微信小程序中是獲取不到DOM對象的。document.getElementById() 直接報錯 getElementById not function 我也是醉了。不支持這個好多有趣的功能不能實現了。言歸正傳,我談下獲取用戶信息的感想。有兩種獲取用戶信息的方案。1、不包含敏感信息openId 的json對象(包含:nickname、avatarUrl等基本信息)。2、包含敏感信息openId的基本信息。第一種獲取方案;1、首先調用wx.login()接口 讓用戶授權驗證,也就是我們肉眼觀察到的,你是否對xxxxx授權這種信息。

本文主要為大家詳細介紹了微信小程序如何獲取用戶信息,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能幫助到大家。
比如在瀏覽器中我們可以通過document.getElementById 獲取到頁面的DOM對象。而在微信小程序中是獲取不到DOM對象的。document.getElementById() 直接報錯 getElementById not function 我也是醉了。不支持這個好多有趣的功能不能實現了。
言歸正傳,我談下獲取用戶信息的感想。
有兩種獲取用戶信息的方案。
1、不包含敏感信息openId 的json對象(包含:nickname、avatarUrl等基本信息)
2、包含敏感信息openId的基本信息。
第一種獲取方案
1、首先調用wx.login()接口 讓用戶授權驗證,也就是我們肉眼觀察到的,你是否對xxxxx授權這種信息。
2、用戶成功授權后,調用wx.getUserInfo() 接口獲取用戶信息。
完整代碼如下
第二種比較復雜了,需要與后臺進行交互才能獲得userInfo,但是這種方案獲得的數據是完整的(包含openId)。
1、調用wx.login()接口 授權 在success 成功函數的參數中包含code。
2、調用wx.getUserInfo()接口success 函數中包含encryptedData、iv
3、將上述參數傳給后臺解析,生成userInfo
代碼如下
js
后臺解析
getUserInfo function 其中wxBizDataCrypt.php 就是微信官方提供的素材包
curlHttp 函數是一個自定函數 該函數的源碼查看我的這篇文章curlHttp
自己寫的小工具 request.js
app.globalData.host 就是域名地址如 https://xxxxx.com;
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
微信小程序獲取用戶信息實例方法
比如在瀏覽器中可以通過document.getElementById 獲取到頁面的DOM對象。而在微信小程序中是獲取不到DOM對象的。document.getElementById() 直接報錯 getElementById not function 我也是醉了。不支持這個好多有趣的功能不能實現了。言歸正傳,我談下獲取用戶信息的感想。有兩種獲取用戶信息的方案。1、不包含敏感信息openId 的json對象(包含:nickname、avatarUrl等基本信息)。2、包含敏感信息openId的基本信息。第一種獲取方案;1、首先調用wx.login()接口 讓用戶授權驗證,也就是我們肉眼觀察到的,你是否對xxxxx授權這種信息。