[アプレット]マイクロ手紙方法小さな着陸手順およびユーザ情報を取得します

図:

1.アプレットJS側のコール・フレームワークは、独自のサーバ側インターフェースを呼び出すために、一時的なコードを取得し、このコードを取るために、APIを上陸させました

独自のサーバーで、[ユーザーのOpenIDを取得するために、APP_ID app_secrectコードを使用することができ、これはユーザーIDで、一意のIDは変更されません、あなたは、バックエンド・アプレットへのidを置くことができ
、アプレット、ローカルに保存されたエンドのOpenID

3.ユーザー情報が簡単で、独自のサーバ処理を必要としない、クライアントによるわずかなAPIプログラムを必要とする取得します。
ボタンを使用してフロントページをWxml、ボタンには、ニックネームなどをアバターとして、この方法は、アプレットのjs部分にコールバックし、利用者の個人情報をも、いくつかの属性によって増加しています

4.今度は、データベースに保存された独自のサーバーを呼び出すユーザーのOpenIDとニックネーム、アバター、インターフェースを置くことができます

index.js

コードをコピー
アプリgetApp =一定()

ページ({ 
  データ:{ 
    OpenIDの: "" 
  }、
  //のボタンコールバックメソッド
  getPerson:機能(E){ 
    にconsole.log(this.data.openid)
    にconsole.log(E); 
  } 、
  のonLoad:関数(){ 
    VAR =この自己; 
    wx.login({ 
      成功(RES){ 
        // JSコールログコードを得るために
        (res.code){IF 
          //コードは、OpenIDを取得するためにサービス・インターフェースによって自分自身を呼び出す
          WXを.request({ 
            URL: 'https://api.sopans.com/third/wxOpenId.php'、
            データ:{ 
              コード:res.code 
            }、
            成功:関数(wxInfo){ 
              にconsole.log(wxInfo)。
              = wxInfo.data.openidのself.data.openid 
            } 
          })
        } {他
          にconsole.log( 'ログインに失敗しました!' + res.errMsg)
        } 
      } 
    })
  }、
})
コードをコピー

index.wxml

<ボタン開放型= "getUserInfo" bindgetuserinfo = "getPerson">取得するユーザ情報</ボタン>
コードをコピー
        $ APPID = ''; //はAPPIDアプレット
        $シークレット= 'と'; //アプレットシークレット
        $コード= $ _ GET [ 'コード']; 
        $ URL =「https://api.weixin.qq.com/sns ?/ jscode2sessionのAppID = '.. $のAppID' =&シークレット&js_code =&grant_type = authorization_code '' $コード..「 '$の秘密。。';     
            
        $カール= curl_init(); 
        しますcurl_setopt($カール、CURLOPT_RETURNTRANSFER、真の); 
        ますcurl_setopt ($カール、CURLOPT_TIMEOUT、500); 
        しますcurl_setopt(falseに$カール、CURLOPT_SSL_VERIFYPEER、); 
        しますcurl_setopt(falseに$カール、CURLOPT_SSL_VERIFYHOST、); 
        しますcurl_setopt($カール、$のURLにCURLOPT_URL); 
        $ RESはcurl_exec($カール)を=; 
        curl_close ($カール); 
        
        $のRESエコー; //ここで情報が取得されます
コードをコピー

おすすめ

転載: www.cnblogs.com/xxzzxv/p/11548487.html