2011-01-25 2 views

ответ

28

Вы можете получить список ваши друзья в этой конечной точке: https://graph.facebook.com/me/friends. Затем вы можете получить изображение профиля друга в этой конечной точке: https://graph.facebook.com/[profile_id]/picture.

Обязательно используйте этот SDK: https://github.com/facebook/facebook-iphone-sdk

Надеется, что это помогает!

+0

Спасибо за этот ответ ... –

+0

Спасибо за ответ, donkim! – ArtSabintsev

44

решение Одна линия:

https://graph.facebook.com/me/friends?access_token=[oauth_token]&fields=name,id,picture 
+4

Это должен быть ответ accepter :) –

+0

Это потрясающе ..... Большое спасибо .... Хорошо для меня короткое и сладкое. – Jasmit

+0

Хороший материал. Один лайнер - наши друзья. –

0

для IOS пользователей, которые ищут для этого, вот что помогло мне (с использованием 5-й версии графика, июнь 2016):

- (void)getUsersFaceBookFriends { 
NSDictionary *params = @{@"fields": @"name, id, picture"}; 
FBSDKGraphRequest *request = [[FBSDKGraphRequest alloc] initWithGraphPath:@"/me/friends" parameters:params HTTPMethod:@"GET"]; 

[request startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection, id result, NSError *error) { 
    if (!error) { 
     NSArray * friendList = [result objectForKey:@"data"]; 
     for (NSDictionary * friend in friendList) { 
      NSLog(@"Friend id: %@", friend[@"id"]); 
      NSLog(@"Friend name: %@", friend[@"name"]); 
      NSLog(@"Friend picture: %@", friend[@"picture"]); 
     } 
    } 
}]; 
} 

этот код получит друзей на Facebook пользователя, которые также с помощью приложения , а также их имя, идентификатор и URL профиля.

Смежные вопросы