2012-03-05 83 views
1

如果我提供ID列表,是否有Facebook Graph API查询返回我朋友的姓名?我知道我可以为每个朋友单独做,但显然这会更快。facebook php sdk api查询

回答

3

是有办法从用户

https://graph.facebook.com/me/friends?fields=name 

friends连接得到名称中使用PHP-SDK这可以这样做:

$facebook = new Facebook(array(...)); 
$facebook->api('/me/friends', array(
    'fields'=>'name' 
)); 

如果你想通过ids的用户可以这样做:

https://graph.facebook.com/?fields=name&ids=userid_1,userid_2,userid_n 

还是同样的使用PHP-SDK:

$array_of_user_ids = array(4,123,/*etc*/); 
$facebook = new Facebook(array(...)); 
$facebook->api('/', array(
    'ids'=>implode(',', $array_of_user_ids); 
    'fields'=>'name' 
)); 
+0

如果有2个字段需要怎么办? – 2013-03-30 01:27:52

+0

nm ..看起来像这样工作'fields'=>'喜欢,名字' – 2013-03-30 01:59:46

1

您可以

https://graph.facebook.com/me/friends 

它返回的朋友的名字与他们的IDS做到这一点。