Facebook上有多少朋友

可能重复:
如何通过Facebook获取用户朋友的列表?

我有一个Facebook应用程序,我想知道一个用户有多少个朋友。 当用户通过Facebook API在我的网上登录时,我设置了权限:

header('Location: ' . $facebook->getLoginUrl(array('req_perms' => 'email, user_birthday, user_location')));

但不知道如何问Facebook用户有关用户的朋友。 林想知道你的电子邮件与此代码:

    if($facebook->api(array('method'=>'users.hasAppPermission', 'ext_perm'=>'email')))
    {
        $myarr = array('method'=>'users.getInfo', 'fields'=>'email', 'uids'=>$uid);
        $emailarr = $facebook->api($myarr);
    }

任何人都知道请求该信息的权限和API方法? 提前致谢!。

[已解决]有了这个。 API调用:

    $me2 = $facebook->api('/me/friends');
    $num_amigos = count($me2['data']);
    $me['friends']=$num_amigos;

感谢您的意见!。


您可以尝试以下网址: https://graph.facebook.com/me/friends?access_token=<ACCESS_TOKEN> : https://graph.facebook.com/me/friends?access_token=<ACCESS_TOKEN>

请检查:http://developers.facebook.com/docs/reference/api/


看看php-sdk @ github:https://github.com/facebook/php-sdk/

链接地址: http://www.djcxy.com/p/75427.html

上一篇: How many friends on Facebook

下一篇: problem extended permission using php sdk