2014-07-25 93 views
0

我需要获取登录用户的所有朋友列表。 但我坚持如何获取结果。登录时获取Facebook朋友列表

$user = $facebook->getUser(); 
    $user_friends = $facebook->api('/me/friendslist', array('fields'=>'id,name')); 
    print_r($user_friends); 

我越来越

Fatal error: Uncaught OAuthException: Unknown path components: /friendslist thrown base_facebook.php on line 1254 
+0

确定您已正确登录? – Zangdak

+1

它应该是'/我/朋友'。但是如果你使用的是v2.0应用程序,这只会给你也使用应用程序的朋友 – Tobi

+0

我认为它是/我/ friendlist,而不是/我/ friendlist - 什么tobi说。 – luschn

回答

1

https://developers.facebook.com/docs/graph-api/reference/v2.0/user/friendlists

这是/me/friendlists,不/me/friendlist。虽然这不会让你成为用户的朋友,但只有他创建的朋友列表来分类他的朋友。

为了得到朋友,你将不得不使用/me/friends,虽然你只会得到使用你的应用程序的朋友。请参阅更新日志以获取有关2014年4月以来更改的更多信息:https://developers.facebook.com/docs/apps/changelog