2012-04-23 11 views
4

私は可能な限り簡潔にしようとします。Facebookのページが好きな人のリストを取得するには

目的:私のFacebookのページを気に入っみんなの名前のリストを取得します。これは、そのページにインストールされているアプリケーションで行われます。アプリは宝くじを作成するために使用され、勝者を選択します。私がこれまで持って何

は次のとおりです。APPID、appSecretとAccesの-トークン私と一緒にそのページの管理者として。 私もこのようなクエリは実際には何が必要だろうということをオンラインを発見した:

*は、OBJECT_ID = \ 'PAGE_ID \' などからuser_idのSELECT; '*

マイ質問は、それを動作させるためにクエリを実行するにはどうすればよいですか?すべてのヘルプは高く評価され

$result2 = $facebook->api(array(
     'method' => 'fql.query', 
     'access_token' => 'TOKEN', 
     'query' => 'SELECT user_id from like where object_id = \'APP_ID\';' 
     )); 
     ; 

...私は試してみましたが、私が得るすべては空の配列である

はこれまでのところ、 ありがとうございました。

答えて

7

これは不可能です - あなたは、特定のユーザーがページを好きかどうかを確認、または(適切な権限を持つ)ユーザーは好きなページのリストを取得することができ、あなたが好きなユーザーの完全なリストを取得することはできません。特定のページ

{編集}あなたのアプリがページタブにインストールされている場合は、今すぐ削除された回答で「クエリマスター」と言われています(signed_requestからアプリに送信 - details here)現在のユーザーは、ページが好き、あなたはまだ、彼らはあなたのアプリケーション{/編集}

+0

はありがとうを承認しない限り、自分のユーザーIDを取得することはできません。私は別の解決策を見つけようとします – sias

+0

こんにちは、Lgy、どのように私はユーザーがページを好きかどうかを判断できますか? –

+0

http://facebook.stackoverflow.com/questions/5093398/check-if-user-liked-pageで回答を見る – Igy

関連する問題