2011-06-24 73 views
9

一些流行詞彙,如「食物」,在世界各地都被用作貸款單詞。使用Flickr API按位置或語言搜索照片

我正在嘗試使用flickr.photos.search從一個獲取特定語言或區域。 我沒有找到這http://www.flickr.com/services/api/flickr.photos.search.html

我嘗試這兩種方式的設置,但既不工作:

我在Google搜索過,只發現YQL可以按位置搜索。 (我會以另一種方式使用YQL,太多的電話將在API將是有限的。)

我還發現,在flickr.photos.search一個可以設置一個latlonradius,但範圍是一個圓形,所以這不會限制對特定國家的搜索。

這些都不是我的好選擇。誰能幫忙?

回答

17

實際上有一些有趣的方法可以做到這一點。

我會做的事情是這樣的,首先找到你正在使用的地方API尋找的地方:

flickr.places.findhttp://www.flickr.com/services/api/flickr.places.find.html這將返回WOE的列表(在地球上),IDS對於給定的查詢。您的查詢可以是從街道地址到國家的任何內容。

一旦你有了WOE ID,你可以提交一個flickr.photos.search查詢,包括可選的place_id或WOE id。

另一個有趣的方法是在您擁有WOE編號後調用flickr.places.tagsForPlace方法,然後通過這些標籤搜索您的照片。這可能會產生更有趣的結果,也會清除沒有指定位置但指定了標籤的用戶。