Подтвердить что ты не робот

Facebook API для iOS, Получение фотографий друзей

Я хотел бы узнать, как я могу получить изображение профиля друзей и отобразить их с помощью API Facebook для iOS

Спасибо

4b9b3361

Ответ 2

Однострочное решение:

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

Ответ 3

Если вы используете Three20, вы можете попробовать это расширение:

https://github.com/RIKSOF/three20/tree/development/src/extThree20Facebook

Он позволяет использовать все функции графического API всего несколькими строками кода.

Ответ 4

для пользователей 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-адрес профиля.