一些流行词,如"食物",在世界各地都被用作外来词。
我正在尝试使用flickr.photos.search
从一种特定语言或地区获取照片。我在中找不到此设置http://www.flickr.com/services/api/flickr.photos.search.html
我尝试了这两种方法,但都不起作用:
-
http://api.flickr.com/services/rest/?method=flickr.photos.search&api_key=XXXXXXXXXX&tags=食物&format=json&location=日本
-
//lang=jp
我在谷歌上搜索,只发现YQL可以按位置搜索。(我将以另一种方式使用YQL,通过api进行的调用太多将受到限制。)
我还发现,在flickr.photos.search
中,可以设置lat
、lon
和radius
,但范围是一个圆圈,因此这不会将搜索限制在特定的国家。
这些对我来说都不是好的选择。有人能帮忙吗?
实际上有一些有趣的方法可以做到这一点。
我做这件事的方法是首先通过使用API的地方找到你正在寻找的地方:
flickr.places.find
:http://www.flickr.com/services/api/flickr.places.find.html这将返回给定查询的WOE(Where on Earth)ID列表。您的查询可以是从街道地址到国家的任何信息。
一旦您有了WOE id,您就可以提交一个flickr.photos.search
查询,其中包括可选的place_id或WOE id。
另一种有趣的方法是,一旦你有了WOE id,就调用flickr.places.tagsForPlace
方法,然后通过这些标签搜索你的照片。这可能会产生更有趣的结果,也会剔除那些没有指定地点但指定了标签的用户。