-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