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

没有办法从一个电话中得到它。

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

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