我有一个使用 Facebook 连接的网站,我需要知道我的每个用户有多少朋友。我不需要他们朋友姓名的完整列表,但到目前为止返回该列表并计算数组中的数字是我一直在做的事情。问题是一些已经授权我的应用程序的用户仍然没有返回该列表。它适用于许多用户,但不适用于某些用户。我不明白为什么。我的猜测是这些用户设置了一些隐私设置,因此无法查看。但是什么?我玩过一些测试帐户,但找不到任何可以做到这一点的东西。
这是我要求的 PHP 权限。
if ($facebook->getSession()) {
$uid = $facebook->getUser();
$fbme = $facebook->api('/me');
} else {
$params = array(
'fbconnect'=>0,
'canvas'=>1,
'req_perms'=>'email,user_birthday,user_location,user_about_me'
);