0

私はfacebook APIを使用しようとしています。Facebook アプリケーション ユーザーのすべての ID を取得するにはどうすればよいですか?

これは私の友人のIDのために働きます:

<?php
    require_once "auth/facebook/facebook.php";
  $facebook = new Facebook(array(
      'appId'  => '',
      'secret' => '',
    ));

  $app_id = '';
  $app_secret = '';

    $app_access_token = $app_id . '|' . $app_secret;

    $user = $facebook->getUser();


    if ($user) {
        $user_profile = $facebook->api('/me');
        $friends = $facebook->api('/me/friends');


        echo '<ul>';
        foreach ($friends["data"] as $value) {
            echo '<li>';
            echo '<div class="pic">';
            echo '<img src="https://graph.facebook.com/' . $value["id"] . '/picture"/>';
            echo '</div>';
            echo '<div class="picName">'.$value["id"].'</div>'; 
            echo '</li>';
        }
        echo '</ul>';
    }
?>

出来ますか?実行する方法?

4

1 に答える 1

0

1回の呼び出しで取得する方法はありません。

新しいユーザーがアプリケーションにログインするたびに、各 ID をデータベースに記録できます

 $user = $facebook->getUser();
 // Save $user to a database of your choice
于 2013-03-15T21:54:23.537 に答える