使用Flickr API按位置或语言搜索照片

yul*_*ika 9 flickr

一些流行的词汇,如"食物",在世界各地被用作借词.

我试图用来flickr.photos.search从一种特定的语言或地区获取照片.我没有在http://www.flickr.com/services/api/flickr.photos.search.html找到这方面的设置

我尝试了这两种方法,但都没有奏效:

我在谷歌搜索过,发现YQL可以按位置搜索.(我将以另一种方式使用YQL,过多的呼叫将限制在api上.)

我还发现在flickr.photos.search一个可以设置一个lat,, lonradius,但是范围是一个圆圈,所以这不会限制搜索到特定国家.

这些都不是我的好选择.有人可以帮忙吗?

cit*_*onn 19

实际上有一些有趣的方法可以做到这一点.

我这样做的方法是首先使用place API找到你要找的地方:

flickr.places.find:http://www.flickr.com/services/api/flickr.places.find.html这将返回给定查询的WOE(地球上的位置)ID列表.您的查询可以是从街道地址到国家/地区的任何内容.

获得WOE ID后,您可以提交flickr.photos.search包含可选place_id或WOE id 的查询.

另一种有趣的方法是在flickr.places.tagsForPlace您拥有WOE ID后调用该方法,然后通过这些标记搜索您的照片.这可能会产生更有趣的结果,并且还会清除未指定地点的用户,但确实指定了标记.