我正在尝试设置一个电话,为已登录的Facebook用户列出一定数量的朋友照片。它可以吐出用户的图片,但我无法接到fb好友图片的电话。我相信你们可以轻松解决这个问题。这是代码:
<?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>';
}
?>
答案 0 :(得分:3)
首先,您需要获取呼叫/me?fields=friends
的用户朋友列表。然后,您只能将其ID添加到图片网址,就像您对用户所做的那样:
<img src="https://graph.facebook.com/{{friend_id}}/picture">