-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>";
}
但它不起作用。我做錯了什麼?
在此先感謝!
_「,但它不工作。我做錯了什麼?「 - 嗯,你的第一個錯誤是假設」不起作用「是一個有效的錯誤描述。然後,你正在使用你試圖從API獲得的數據來做你自己的事情,那麼你期望得到什麼結果...? – CBroe
您似乎沒有使用從JSON調用中獲得的任何內容。例如,您不使用$ fname。你甚至想要做什麼? – Tim