WeChat アプレット開発ドキュメント
/ 微信小程序API 用戶信息
微信小程序API 用戶信息
wx.getUserInfo(OBJECT)
微信小程序獲取用戶信息,需要先調(diào)用wx.login接口
OBJECT參數(shù)說明:
success返回參數(shù)說明:
示例代碼:
wx.getUserInfo({ success: function(res) { var userInfo = res.userInfo var nickName = userInfo.nickName var avatarUrl = userInfo.avatarUrl var gender = userInfo.gender //性別 0:未知、1:男、2:女 var province = userInfo.province var city = userInfo.city var country = userInfo.country } })
encryptedData 解密后為以下 json 結(jié)構(gòu),詳見加密數(shù)據(jù)解密算法
{ "openId": "OPENID", "nickName": "NICKNAME", "gender": GENDER, "city": "CITY", "province": "PROVINCE", "country": "COUNTRY", "avatarUrl": "AVATARURL", "unionId": "UNIONID", "watermark": { "appid":"APPID", "timestamp":TIMESTAMP } }
UnionID機(jī)制說明:
如果開發(fā)者擁有多個移動應(yīng)用、網(wǎng)站應(yīng)用、和公眾帳號(包括小程序),可通過unionid來區(qū)分用戶的唯一性,因為只要是同一個微信開放平臺帳號下的移動應(yīng)用、網(wǎng)站應(yīng)用和公眾帳號(包括小程序),用戶的unionid是唯一的。換句話說,同一用戶,對同一個微信開放平臺下的不同應(yīng)用,unionid是相同的。
微信開放平臺綁定小程序流程
前提:微信開放平臺帳號必須已完成開發(fā)者資質(zhì)認(rèn)證
開發(fā)者資質(zhì)認(rèn)證流程:
登錄微信開放平臺(open.weixin.qq.com) – 帳號中心 – 開發(fā)者資質(zhì)認(rèn)證
綁定流程:
登錄微信開放平臺(open.weixin.qq.com)—管理中心—公眾帳號—綁定公眾帳號
Bug & Tip
tip
:wx.getUserInfo
接口需要用戶授權(quán),請兼容用戶拒絕授權(quán)的場景。