ホームページ  >  記事  >  WeChat アプレット  >  WeChat アプレットの例: ユーザー openId を取得するメソッド コード

WeChat アプレットの例: ユーザー openId を取得するメソッド コード

不言
不言オリジナル
2018-08-21 17:57:565747ブラウズ

この記事では、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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。