0

PhoneGap を使用して html5 アプリケーションを作成しています。Facebook をアプリケーションに統合したいと考えています。私がやりたいことは、ユーザーが Facebook でアプリケーションにログインできるようにしたいのですが、認証後、ログインしている特定のユーザーの詳細を取得する必要があります。例: プロファイル名、電子メール ID、生年月日、場所、住所、プロフィール写真など...ユーザー名とパスワードを渡すと、これらすべての詳細を応答として提供する特定のAPIはありますか.方法を提案してください..または可能であれば電話してください.....

4

4 に答える 4

0

phonegapFacebook統合-Facebookからユーザーの詳細を取得する

https://developers.facebook.com/docs/reference/javascript/

于 2013-02-10T11:19:19.023 に答える
0

PhoneGap は、HTML やその他の Web フォーマットの単なるモバイル プラットフォーム ラッパーです。したがって、ツールを使用してこれを実現するためのツールを簡単に利用できるため、PhoneGap も例外ではありません。FB をアプリに統合するための Facebook のトータル ソリューションであるFacebook Graph APIを学び、実装します。ユーザーが OAuth 2.0 認証を使用してログインすると、Graph API アクセス トークンを使用して、(ユーザーが設定したアクセス権の範囲内で) 必要なすべての情報を取得できます。

Graph API の仕組みに慣れたら、ここでユーザー ログインを実装するための詳細なガイドから始めてください。その後は、プロファイル情報を簡単に取得できます。

于 2012-07-23T06:26:41.747 に答える
0

あなたのスキルは Javascript/HTML の領域にあると思いますので、javascript を使用して Facebook API にアクセスする方法について知っておく必要があるすべてのことを説明するリンクを次に示します。

それが役に立てば幸い。

于 2012-07-23T06:35:44.647 に答える
0

Web サイトの Facebook認証ガイドを確認してください。Facebook には、JavaScript SDK メソッドをテストおよびデバッグできるJavaScript テスト コンソールもあります。
使用例:

  window.fbAsyncInit = function() {
    FB.init({
      appId      : 'YOUR_APP_ID', // App ID
      channelUrl : '//WWW.YOUR_DOMAIN.COM/channel.html', // Channel File
      status     : true, // check login status
      cookie     : true, // enable cookies to allow the server to access the session
      xfbml      : true  // parse XFBML
    });

    // Additional initialization code here
  };

  // Load the SDK Asynchronously
  (function(d){
     var js, id = 'facebook-jssdk', ref = d.getElementsByTagName('script')[0];
     if (d.getElementById(id)) {return;}
     js = d.createElement('script'); js.id = id; js.async = true;
     js.src = "//connect.facebook.net/en_US/all.js";
     ref.parentNode.insertBefore(js, ref);
   }(document));

Android の PhoneGap で Facebook を参照できるサンプル プラグイン プロジェクト

于 2012-07-23T07:46:42.263 に答える