我正在一个项目中工作,我必须整合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
)
答案 0 :(得分:0)
在图谱API 2及更高版本之后,您无法再执行此操作。您只能获取使用您的应用的朋友列表,即已授予您应用权限的用户。出于安全原因,这已由fb完成。