91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

微信小程序開發中如何獲取用戶信息

發布時間:2022-01-19 17:14:37 來源:億速云 閱讀:198 作者:清風 欄目:開發技術

這篇文章主要為大家展示了微信小程序開發中如何獲取用戶信息,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶大家一起來研究并學習一下“微信小程序開發中如何獲取用戶信息”這篇文章吧。

wx.getUserInfo(OBJECT)


獲取用戶信息,withCredentials 為 true 時需要先調用wx.login接口

OBJECT參數說明:

參數名 類型 必填 說明 最低版本
withCredentials Boolean 是否帶上登錄態信息 1.1.0
lang String 指定返回用戶信息的語言,zh_CN 簡體中文,zh_TW 繁體中文,en 英文 1.4.0
success Function 接口調用成功的回調函數  
fail Function 接口調用失敗的回調函數  
complete Function 接口調用結束的回調函數(調用成功、失敗都會執行)  

注:當 withCredentials 為 true 時,要求此前有調用過 wx.login 且登錄態尚未過期,此時返回的數據會包含 encryptedData, iv 等敏感信息;當 withCredentials 為 false 時,不要求有登錄態,返回的數據不包含 encryptedData, iv 等敏感信息。

success返回參數說明:

參數 類型 說明
userInfo OBJECT 用戶信息對象,不包含 openid 等敏感信息
rawData String 不包括敏感信息的原始數據字符串,用于計算簽名。
signature String 使用 sha1( rawData + sessionkey ) 得到字符串,用于校驗用戶信息,參考文檔signature。
encryptedData String 包括敏感數據在內的完整用戶信息的加密數據,詳細見加密數據解密算法
iv String 加密算法的初始向量,詳細見加密數據解密算法

示例代碼:

wx.getUserInfo({
  success: function(res) {var userInfo = res.userInfovar nickName = userInfo.nickNamevar avatarUrl = userInfo.avatarUrlvar gender = userInfo.gender //性別 0:未知、1:男、2:女 var province = userInfo.provincevar city = userInfo.cityvar country = userInfo.country
  }
})

encryptedData 解密后為以下 json 結構,詳見加密數據解密算法

{"openId": "OPENID","nickName": "NICKNAME","gender": GENDER,"city": "CITY","province": "PROVINCE","country": "COUNTRY","avatarUrl": "AVATARURL","unionId": "UNIONID","watermark":
    {"appid":"APPID","timestamp":TIMESTAMP
    }
}

Bug & Tip

  1. tip:wx.getUserInfo接口需要用戶授權,請兼容用戶拒絕授權的場景。

UnionID機制說明:

如果開發者擁有多個移動應用、網站應用、和公眾帳號(包括小程序),可通過unionid來區分用戶的唯一性,因為只要是同一個微信開放平臺帳號下的移動應用、網站應用和公眾帳號(包括小程序),用戶的unionid是唯一的。換句話說,同一用戶,對同一個微信開放平臺下的不同應用,unionid是相同的。

同一個微信開放平臺下的相同主體的App、公眾號、小程序,如果用戶已經關注公眾號,或者曾經登錄過App或公眾號,則用戶打開小程序時,開發者可以直接通過wx.login獲取到該用戶UnionID,無須用戶再次授權。
 

微信開放平臺綁定小程序流程

前提:微信開放平臺帳號必須已完成開發者資質認證

開發者資質認證流程:

登錄微信開放平臺(open.weixin.qq.com)  帳號中心  開發者資質認證

綁定流程:

登錄微信開放平臺(open.weixin.qq.com)-管理中心-公眾帳號-綁定公眾帳號

小程序的優勢是什么

小程序相對于開發者來說,開發難度較低,可節約開發和運營成本,讓開發者可以快速地開發一個小程序。并且小程序可在微信內被便捷地獲取和傳播,能夠滿足基礎的生活應用,符合生活服務類線下商鋪以及非剛需低頻應用的轉換。對于用戶而言,能夠節約使用時間成本和手機內存空間,同時具有優異的使用體驗。

以上就是關于“微信小程序開發中如何獲取用戶信息”的內容,如果該文章對您有所幫助并覺得寫得不錯,勞請分享給您的好友一起學習新知識,若想了解更多相關知識內容,請多多關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

白水县| 深圳市| 霍城县| 深水埗区| 丰都县| 杭锦后旗| 建昌县| 东乌珠穆沁旗| 屯留县| 巴林左旗| 长治市| 浮山县| 资讯| 大同县| 龙州县| 莲花县| 抚顺市| 射洪县| 房山区| 铜梁县| 外汇| 开封市| 正宁县| 池州市| 瓮安县| 黄骅市| 无棣县| 广宗县| 宣城市| 大渡口区| 阿克苏市| 武邑县| 乌海市| 探索| 和平区| 黎城县| 五寨县| 哈巴河县| 海晏县| 平远县| 自治县|