1

Graph API をいじって、アプリをインストールしたユーザーの友達のリストを取得しました。

これを使用して:

if ($user) {
  try {
 $friendsapp = $facebook->api('/me/friends?fields=installed');
 } catch (FacebookApiException $e) {
    echo '<pre>'.htmlspecialchars(print_r($e, true)).'</pre>';
    $user = null;
 }
}

アプリを作成したばかりで、自分と他の 1 人だけがアプリをインストールしたことを知っています。ユーザーとしてログオンすると、この通話の友人の非常に大きなリストが表示されます。私が間違っていることについてのアイデアはありますか?

アプリをインストールした友人として、他の 1 人のユーザーとのみ返品を受け取る必要があります。

ありがとう!...そして、はい、私は Facebook を Web サイトに統合する初心者です。

4

2 に答える 2

1

シンプルな FQL で十分です。

SELECT uid FROM user WHERE is_app_user=1 AND uid IN (SELECT uid2 FROM friend WHERE uid1 = me())
于 2012-09-28T13:59:52.223 に答える