如何使用Flickr的getRecent API方法获取具有特定标签的图像?

时间:2017-08-15 23:08:00

标签: android json rest url flickr

我正在尝试使用Flickr's getRecent方法获取标签为“building”的最近上传的照片。如何构建URL来执行此操作?

https://api.flickr.com/services/rest/?method=flickr.photos.getRecent&api_key=5423dbab63f23a62ca4a986e7cbb35e2&format=json&nojsoncallback=1

目前我正在使用此URL来调用getRecent方法,但我想添加一个tag参数。我从文档中看到“extras”参数支持“tags”,但我不确定如何在url中使用它。我正在尝试这样的事情:

https://api.flickr.com/services/rest/?method=flickr.photos.getRecent&api_key=5423dbab63f23a62ca4a986e7cbb35e2&format=json&nojsoncallback=1&tag=building

https://api.flickr.com/services/rest/?method=flickr.photos.getRecent&api_key=5423dbab63f23a62ca4a986e7cbb35e2&format=json&nojsoncallback=1&extras=tags,building

但似乎没有任何效果。有关如何使用getRecent方法提取特定标签的任何想法吗?

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

我给出了一个简单的示例,您需要在改造界面api方法中进行操作,只需要在您的网址中查询您要附加的任何值。

    @GET("your_url_path_here") 
    Call<_photos_data_object> groupList(@Query("tag") String tag);

您可以从来源参考改装文件。 http://square.github.io/retrofit/