我遇到麻烦(又一次)为特定用户返回朋友列表。这是代码:
$friends = $facebook->api('/me/friends');
echo $friends;
但是,它根本不会在页面上显示任何内容。有谁知道如何解决这个问题?
答案 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