Ну, есть вещи, которые вы, безусловно, можете сделать, используя Flickr API без какой бы то ни было аутентификации, более конкретно, для получения всего, что вам нужно, достаточно следующих методов: flickr.people.findByUsername
, flickr.photosets.getList
, flickr.photosets.getPhotos
,flickr.photos.getSizes
.
Попробуйте создать свой URL-адрес, похожий на ...
/*
* Flickr service
*/
#define kFlickrAPIKey @"<your-api-key>"
#define kFlickrAPIURL @"http://api.flickr.com/services/rest/"
#define kFlickrResponseFormat @"json"
#define kFlickrNoJsonCallback 1
NSMutableString *urlString = [NSMutableString stringWithFormat:@"%@?method=%@&api_key=%@", kFlickrAPIURL, request, kFlickrAPIKey];
for (int i = 0; i < [params count]; i+=2) {
[urlString appendFormat:@"&%@=%@", [params objectAtIndex:i], [params objectAtIndex:i+1]];
}
[urlString appendFormat:@"&format=%@&nojsoncallback=%d", kFlickrResponseFormat, kFlickrNoJsonCallback];
Хотя вы можете обернуть только то, что вам нужно, есть также сторонняя библиотека, которая называется ObjectiveFlickr .