首页 文章

facebook图表api获取所有朋友的列表

提问于
浏览
0

我正在一个项目中工作,我必须集成face-book graph-api . 一切进展顺利,但我遇到了一个问题,使用/ me / friends /获取我的脸书朋友列表 . 它只返回那些已经使用我的应用程序登录的朋友,但我想要我的所有朋友列表

$session = new FacebookSession( $session->getToken());
 $friends= (new FacebookRequest( $session, 'GET', '/me/friends' ))->execute()->getGraphObject()
->asArray();
 echo '<pre>' . print_r( $friends, 1 ) . '</pre>';

它返回[data] =>数组([0] => stdClass对象([名称] => Nitin Chamola [id] => 792718557454395)

[1] => stdClass Object
            (
                [name] => Ajay Aggarwal
                [id] => 765446336856080
            )

        [2] => stdClass Object
            (
                [name] => Manjit Singh Jassal
                [id] => 1538019986415496
            )

        [3] => stdClass Object
            (
                [name] => Sapna Thakur
                [id] => 1518184435101741
            )

    )

[paging] => stdClass Object
    (
        [next] => https://graph.facebook.com/v2.2/1587893521432407/friends?access_token=CAAGPXznoOFkBAOCKznoJ4AwZBi9DhlNQYuvgn1qT1Qz3x0JE5mUT5JXOnEnhPtpcriJjoRB5K2yNW3B2L0PtJEcgy8MK3NbZB2oHeBPEeayudFSSxDDOTYUc4J3Q9zDkBqsIGcDcHyzECBtHqOM2HKRUwdOmsSRAJQ41lVWj0T1O2bH1P4ZC2Or2Gv0FuVTL7Wp2xudgGsDHyjwLvGT&limit=25&offset=25&__after_id=enc_AexVs_nuUmTOuF4B5iplPfzsuPs6vtQGx7TV_pH-cINIX2nUIvn3vdmWzNINrKx-vqDnpavxrIA_kr3aqSr6lw4k
    )

[summary] => stdClass Object
    (
        [total_count] => 242
    )

1 回答

  • 0

    在Graph API 2及更高版本之后,您将无法再执行此操作 . 您只能获取使用您的应用的朋友列表,即已授予您应用权限的用户 . 出于安全原因,这已由fb完成 .

相关问题