使用php返回facebook图表api中的用户朋友列表

时间:2011-10-04 10:11:46

标签: facebook-graph-api

我遇到麻烦(又一次)为特定用户返回朋友列表。这是代码:

   $friends = $facebook->api('/me/friends');
 echo $friends;  

但是,它根本不会在页面上显示任何内容。有谁知道如何解决这个问题?

1 个答案:

答案 0 :(得分:3)

是的,您必须提供有效的访问令牌。如果我没记错的话,你也需要特殊许可来查看用户的朋友列表。

$token = $facebook->getAccessToken();  $friends = $facebook->api('/me/friends', 
                          'GET', 
                           array (
                             'access_token' => $token));

更新: 好友列表包含在基本权限中。 Facebook API reference说:

  

<强>读取

     

您可以通过向HTTP GET /PROFILE_ID/friends发送当前有效的access_token来阅读用户朋友列表   会话用户。例如:

     

https://graph.facebook.com/me/friends