1

JavaScript SDK を使用して、Facebook コネクトを Web サイトに実装しました。ここで、fql クエリを処理したいと思います。

だから私は2つの質問があります:

  1. JavaScript fql のみを " SELECT id, name FROM user WHERE uid IN (SELECT uid1 FROM friends WHERE uid2=me())" として使用することは可能ですか?

  2. Facebookのドキュメントを使用してPHP SDKコードを試したとき

PHP:

$app_id = 'MY_ID';
$app_secret = 'MY_APP_SECRET';
$my_url = 'POST_AUTH_URL';
$code = $_REQUEST["code"];

$_REQUEST["code"]'POST_AUTH_URL'Facebook接続を処理するためにPHP SDKを使用していないため、通常は認識されず、「 」が何であるかわかりません。誰にもアイデアはありますか?

4

3 に答える 3

14

使用method: 'fql.query'非推奨のREST API の一部です。

私見がグラフAPIに対してクエリを送信することは、より優れた将来性のある方法です。

FB.api("/fql?q={your urlencoded query}", callback() { … } );
于 2012-06-12T14:09:32.227 に答える
9

JavaScript SDK を使用すると、FQL クエリを簡単に実行できます。

FB.api(
  {
    method: 'fql.query',
    query: 'SELECT name FROM user WHERE uid=me()'
  },
  function(response) {
    alert('Your name is ' + response[0].name);
  }
);

クエリを実行する前に、必要なすべての権限をリクエストすることを忘れないでください...


リファレンス - https://developers.facebook.com/docs/reference/javascript/

于 2012-06-12T13:35:49.883 に答える