如何使用Facebook API php sdk显示朋友列表及其相应的个人资料图片?

时间:2014-02-14 18:45:52

标签: php facebook api facebook-graph-api

我能够获得朋友列表,但不能获得他们各自的个人资料图片。

示例输出:==朋友列表== 朋友总数:927。

//在这里展示朋友,但没有个人资料图片。

<?php
  $friends = $facebook->api('/me/friends');

  echo "=== LIST OF FRIENDS ===";
  echo "<br/>";


  $total_friends = count($friends['data']);


  echo 'Total friends: '.$total_friends.'.<br />';
  $start = 0;
  echo '<br />';
  while ($start < $total_friends) {
    echo $friends['data'][$start]['name'];
?>

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

<?php
  echo $value["data"][$start]['name'];
?>

<?php
    echo '<br />';
    $start++;
  }
?>

1 个答案:

答案 0 :(得分:0)

您可以直接在IMG标签中获取朋友形象

<img src="http://graph.facebook.com/{idfriend}/picture?type=square"/>
<img src="http://graph.facebook.com/{idfriend}/picture?type=small"/>
<img src="http://graph.facebook.com/{idfriend}/picture?type=normal"/>
<img src="http://graph.facebook.com/{idfriend}/picture?type=large"/>