Использование UIImageView для отображения случайного изображения профиля в Facebook - PullRequest
0 голосов
/ 07 сентября 2011

У меня есть очень простая UIImageView, которую я могу получить, чтобы показать фотографию профиля из Facebook (код показан ниже). Чтобы получить URL-адрес изображения, я просто захожу в профиль anyones (не имеет значения, вошли ли вы в систему, получили ли вы их как друга и т. Д.), Щелкните правой кнопкой мыши изображение их профиля и выберите «скопировать адрес изображения» и вставьте его в код. Я знаю, что вы также можете получить изображение, изменив URL изображения для этого http://graph.facebook.com/harryhall1/picture?type=large, либо работает нормально.

Теперь мой вопрос: могу ли я получить это, чтобы создать изображение профиля из случайного профиля? По моему мнению, это должно быть возможно, потому что мне не нужно входить в Facebook и т. Д., Чтобы просмотреть любое изображение профиля случайных людей, я могу щелкнуть правой кнопкой мыши на их изображение профиля и сохранить его, скопировать URL и т. Д., И т. Д. Я просто не уверен, как получить случайный идентификатор профиля. Я действительно буду признателен за любую помощь в этом, ребята.

@interface NextImageViewController : UIViewController {

    IBOutlet UIImageView *imageView;
    NSInteger imageCount;
    NSArray *imageArray;
}

- (IBAction) nextImagePush;

@end

@implementation NextImageViewController

- (IBAction) nextImagePush {

    UIImage *img = [UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:@"http://profile.ak.fbcdn.net/hprofile-ak-snc4/211479_517418990_3896134_n.jpg"]]];
    [imageView setImage:img];
    imageCount++;
}

1 Ответ

0 голосов
/ 08 сентября 2011

Попробуйте использовать информацию из API Graph Facebook.Вы не должны быть авторизованы или что-то еще, чтобы получить основную информацию профиля.Данные возвращаются в формате JSON, например: http://graph.facebook.com/?id=dunenkoff. Вы можете указать числовые идентификаторы пользователя в аргументе запроса id.

Подробнее об API API здесь - http://developers.facebook.com/docs/reference/api/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...