2012-07-02 173 views
-2

在我的數據庫中,我有我的應用程序用戶的Facebook ID。 現在我需要在PHP中檢索這些用戶。 我用這個:Facebook - 使用ID檢索用戶信息

$json=file_get_contents("http://graph.facebook.com/UID"); 
$fdata=json_decode($json); 
$fname=$fdata->name; 

echo '<img src="https://graph.facebook.com/'.$row['uid'].'/picture">'; 
echo '$fname'; 

我需要把這個代碼轉換成WHILE ..我已經使用UID獲取用戶的照片,但我還需要名字。據我瞭解,我應該寫這樣的事情:

while($row = mysql_fetch_array($result)){ 



    $json=file_get_contents("http://graph.facebook.com/$row['uid']"); 
     $fdata=json_decode($json); 
     $fname=$fdata->name; 



echo $row['uid']; 

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

echo "<br>"; 


    } 

但它不起作用。我做錯了什麼?

在此先感謝!

+1

_「,但它不工作。我做錯了什麼?「 - 嗯,你的第一個錯誤是假設」不起作用「是一個有效的錯誤描述。然後,你正在使用你試圖從API獲得的數據來做你自己的事情,那麼你期望得到什麼結果...? – CBroe

+0

您似乎沒有使用從JSON調用中獲得的任何內容。例如,您不使用$ fname。你甚至想要做什麼? – Tim

回答

相關問題