WeChat ミニ プログラム API ユーザー情報
wx.getUserInfo(OBJECT)
WeChat アプレットは、ユーザー情報を取得するために、最初に wx.login インターフェースを呼び出す必要があります。
OBJECT パラメーターの説明:
成功の戻りパラメーターの説明:
コード例:
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 構造になります。 詳細については、暗号化データ復号アルゴリズムの説明を参照してください。
{ "openId": "OPENID", "nickName": "NICKNAME", "gender": GENDER, "city": "CITY", "province": "PROVINCE", "country": "COUNTRY", "avatarUrl": "AVATARURL", "unionId": "UNIONID", "watermark": { "appid":"APPID", "timestamp":TIMESTAMP } }
UnionID メカニズムの説明:
開発者が複数のモバイル アプリケーション、Web サイト アプリケーション、同じ WeChat オープン プラットフォーム アカウントの下にモバイル アプリケーション、Web サイト アプリケーション、およびパブリック アカウント (ミニ プログラムを含む) が存在する限り、ユーザーのユニオン ID はユニオン ID によって区別されます。個性的。言い換えれば、同じユーザーの場合、同じ WeChat オープン プラットフォーム上の異なるアプリケーションの UnionID は同じです。
WeChatオープンプラットフォームバインディングミニプログラムプロセス
前提条件:WeChatオープンプラットフォームアカウントは開発者資格認定を完了している必要があります
開発者資格認定プロセス:
WeChatオープンプラットフォーム(open.weixin.qq.com)にログイン –アカウント センター – 開発者資格認定
バインド プロセス:
WeChat オープン プラットフォーム (open.weixin.qq.com) にログイン – 管理センター – パブリック アカウント – パブリック アカウントをバインド
バグとヒント
tip
:wx.getUserInfo
インターフェイスにはユーザーの認証が必要です。ユーザーが認証を拒否するシナリオにも対応できるようにしてください。