Facebook API для iOS, Получение фотографий друзей Я хотел бы узнать, как я могу получить изображение профиля друзей и отобразить их с помощью API Facebook для iOS Спасибо Ответ 1 Вы можете получить список своих друзей в этой конечной точке: https://graph.facebook.com/me/friends. Затем вы можете получить изображение профиля друга в этой конечной точке: https://graph.facebook.com/[profile_id]/picture. Обязательно используйте этот SDK: https://github.com/facebook/facebook-iphone-sdk Надеюсь, это поможет! Ответ 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-адрес профиля.
Ответ 1 Вы можете получить список своих друзей в этой конечной точке: https://graph.facebook.com/me/friends. Затем вы можете получить изображение профиля друга в этой конечной точке: https://graph.facebook.com/[profile_id]/picture. Обязательно используйте этот SDK: https://github.com/facebook/facebook-iphone-sdk Надеюсь, это поможет!
Ответ 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-адрес профиля.