flickr json休息电话不工作

时间:2011-08-21 07:27:17

标签: json flickr

我在iphone应用上使用flicker api,如果我使用搜索方法,它的工作正常

  

NSString * urlString = [NSString stringWithFormat:           @ “http://api.flickr.com/services/rest/?method=flickr.photos.search&api_key=%@&tags=%@&per_page=15&format=json&nojsoncallback=1” FlickrAPIKey,text];

其中text是要搜索的术语,它可以正常工作,

但是当我想查看我的照片流"nabe_fan"时;它不起作用!

这里json叫我使用,

  

NSString * urlString = [NSString stringWithFormat:@“http://api.flickr.com/services/rest/?method=flickr.photos.getContactsPublicPhotos&api_key=%@&user_id=nabe_fan”,FlickrAPIKey];

但它不能用我的用户名:NataliaBetaFan或照片流:nabe_fan

我也可以在浏览器中查看这个,在使用用户名的时候,给我找不到用户,

所以如何构建正确的json调用以显示我的用户中的图片,流,,

非常感谢!

编辑>

解决了! 感谢以下回复, 电话看起来像这样:

  

http://api.flickr.com/services/rest/?&method=flickr.people.getPublicPhotos&api_key=FLICKERKEY&user_id=66591366@N02&per_page=15&format=json&nojsoncallback=1

1 个答案:

答案 0 :(得分:1)

user_id required is the NSID, not the Flickr username

  

user_id(可选)

     

要搜索照片的用户的NSID。如果是这个参数    没有通过,那么将搜索每个人的公开照片。一个值    “我”将搜索主叫用户的照片    经过身份验证的电话。

使用flickr.urls.lookupUser先获取NSID,然后在user_id字段中使用返回的值。