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

时间:2014-11-18 11:37:20

标签: facebook-graph-api-v2.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] =&gt;排列         (             [0] =&gt; stdClass对象                 (                     [name] =&gt; Nitin Chamola                     [id] =&gt; 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 :(得分:0)

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