2013-03-15 90 views
0

我嘗試使用Facebook API。如何獲得我的Facebook應用程序用戶的所有ID?如何獲取我的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>'; 
    } 
?> 

這可能嗎?怎麼做?

回答

0

無法從一次調用中獲取它。

可以每當新用戶登錄到您的應用程序時,將每個ID記錄到數據庫。

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

這只是嗎?我不想在數據庫中存儲這個 – Emanuel 2013-03-15 22:05:33

+0

是的,這是唯一的方法。 – phwd 2013-03-15 22:12:29

相關問題