Помещение картинки профиля Facebook в UIImage - PullRequest
1 голос
/ 10 февраля 2011

Я пытаюсь получить изображение профиля в Graph API, вызывая me/picture или <friend_id>/picture. Однако кажется, что данный ответ не является ответом JSON. Мне не удалось прочитать ответ, но я знаю, что это будет другой URL, который ссылается на файл JPEG с изображением профиля.

Я знаю, что как только я получу этот URL, я смогу использовать UIImage метод imageFromURL (или что-то подобное), но я просто не уверен, как обработать ответ. Может кто-нибудь помочь?

Ответы [ 3 ]

8 голосов
/ 10 февраля 2011

Вы можете сделать запрос как

[_facebook requestWithGraphPath:@"me/picture" andDelegate:self];

и ваш обработчик ответа

- (void)request:(FBRequest *)request didLoad:(id)result {
    if ([result isKindOfClass:[NSData class]])
    {
        UIImage* profilePicture = [[UIImage alloc] initWithData: result];
    }
 }
0 голосов
/ 08 мая 2012

Если вам нужен URL, а не данные об изображении, посмотрите мой ответ здесь: iOS Facebook Graph API Ссылка на изображение профиля

0 голосов
...