2013-03-15 2 views
0

페이스 북 API를 사용하려고합니다. 페이스 북 애플리케이션 사용자의 모든 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

+0

네, 이것이 유일한 방법입니다. – phwd

관련 문제