ホームページ > 記事 > WeChat アプレット > WeChat アプレットの例: ユーザー openId を取得するメソッド コード
この記事では、WeChat アプレットの例として、特定の参照値を持つユーザーの openId を取得するメソッドのコードを紹介します。必要な友人が参考になれば幸いです。
アプレットで基本的なユーザー情報を取得するには、直接グローバル変数で globalData.userInfo を使用できます:
var app=getApp(); console.log(app.globalData.userInfo);
明らかに、この基本情報はあまり役に立ちません。より深いデータが必要です:
取得方法は以下の通りです
https://developers.weixin.qq.com/miniprogram/dev/api/api-login.html#wxloginobject
まずwx.loginでコードを取得します
次に、WeChat インターフェースを渡します:
https://api.weixin.qq.com/sns/jscode2session?appid=APPID&secret=SECRET&js_code=JSCODE&grant_type=authorization_code
必要な openId を取得します。
コードは次のとおりです:
wx.login({ success: function (res) { console.log(res) if (res.code) { //发起网络请求 wx.request({ url: 'https://api.weixin.qq.com/sns/jscode2session?appid=APPID&secret=SECRET&js_code=JSCODE&grant_type=authorization_code', data: { appid:'wxda*******3b9', secret:'088b866*********90bc603', js_code: res.code, grant_type: 'authorization_code' }, success(v){ console.log(v) } }) } else { console.log('登录失败!' + res.errMsg) } } });
4 つのパラメータは次のとおりです:
取得されたデータは次のとおりです:
関連する推奨事項:
WeChat アプレットの例: カスタム ダイアログ ボックスのコード実装
WeChatミニプログラム例:カスタム日付コントロールを実装するコード
WeChatミニプログラム例:カスタムナビゲーションバーの実装方法
以上がWeChat アプレットの例: ユーザー openId を取得するメソッド コードの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。