发布
社区首页 >问答首页 >从xcode对flickr api进行GET rest调用

从xcode对flickr api进行GET rest调用
EN

Stack Overflow用户
提问于 2012-12-06 09:29:29
回答 1查看 1.1K关注 0票数 0

我正在尝试从应用程序中使用flickr.photos.getInfo方法进行GET调用。目标是使用照片的id获取有关照片的信息。

我的方法是:

代码语言:javascript
代码运行次数:0
复制
+(NSDictionary*)photoForId:(NSString *)photoID
{
    NSLog(@"photo id = %@", photoID);
    NSString *request=[NSString stringWithFormat:@"http://api.flickr.com/services/rest/flickr.photos.getInfo&photo_id=%@&format=json&nojsoncallback=1&extras=original_format,tags,description,geo,date_upload,owner_name&page=1&method=flickr.photos.search", photoID];

        NSLog(@"output=%@",[self executeFlickrFetch:request]);
    return [[[self executeFlickrFetch:request]valueForKey:@"photos.photo"]lastObject];

}

executeFlickrFetch方法:

代码语言:javascript
代码运行次数:0
复制
+ (NSDictionary *)executeFlickrFetch:(NSString *)query
{
    query = [NSString stringWithFormat:@"%@&format=json&nojsoncallback=1&api_key=%@", query, FlickrAPIKey];
    query = [query stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
  NSStringFromSelector(_cmd), query);
    NSData *jsonData = [[NSString stringWithContentsOfURL:[NSURL URLWithString:query] encoding:NSUTF8StringEncoding error:nil] dataUsingEncoding:NSUTF8StringEncoding];
    NSError *error = nil;
    NSDictionary *results = jsonData ? [NSJSONSerialization JSONObjectWithData:jsonData options:NSJSONReadingMutableContainers|NSJSONReadingMutableLeaves error:&error] : nil;
    return results;
}

现在,这个调用返回null。我知道execute fetch是有效的,因为它是通过摄影师或地点来获取照片的。只需要弄清楚照片的身份。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-12-06 10:27:31

这是正确的请求:

代码语言:javascript
代码运行次数:0
复制
NSString *request=[NSString stringWithFormat:@"http://api.flickr.com/services/rest/?method=flickr.photos.getInfo&photo_id=%@&format=json&nojsoncallback=1&extras=original_format,tags,description,geo,date_upload,owner_name&page=1", photoID];
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13735537

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档