2013-03-10 44 views
-2

我試圖建立呼叫,將列出一定數量的朋友的照片了登錄Facebook的用戶FB朋友的照片。它可以吐出用戶的照片,但我無法接到fb好友照片的電話。我相信你們可以輕鬆解決這個問題。下面是代碼:試圖列出使用Facebook的圖形API

<?php 

    if(!isset($_SESSION['logged_in'])) 
    { 
     ?> 


<?php 
    } 
    else{ 


     if (!class_exists('FacebookApiException')) { 
      require_once('./src/facebook.php'); 
     } 
     $facebook = new Facebook(array(
             'appId' => $appId, 
             'secret' => $appSecret, 
             )); 


     $fbuser = $facebook->getUser(); 

     echo $fbuser; 

     echo $_SESSION['user_name']; 
     echo '<img src="https://graph.facebook.com/'.$fbuser.'/picture">'; 

     echo '<img src="https://graph.facebook.com/'.$fbuser.'/friends/picture">'; 



     echo '<a href="?logout=1">Log Out</a>'; 
    } 
    ?> 

回答

3

你首先需要獲得用戶的朋友打電話/me?fields=friends列表。然後,你只能自己ID添加到就像你與用戶做了圖片的URL:

<img src="https://graph.facebook.com/{{friend_id}}/picture">