如何获取我的Facebook应用程序用户的所有ID?

时间:2013-03-15 21:50:18

标签: php facebook-graph-api

我尝试使用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>';
    }
?>

有可能吗?怎么做?

1 个答案:

答案 0 :(得分:0)

没有办法从一次通话中获得它。

每次新用户登录您的应用程序时,您都可以将每个ID记录到数据库中。

 $user = $facebook->getUser();
 // Save $user to a database of your choice