Использование Flickr API для поиска фотографий по местоположению или языку

некоторые популярные слова, как "еда", используются во всем мире в качестве заимствованных слов.

Я пытаюсь использовать flickr.photos.search чтобы получить фотографии от одного конкретный язык или регион. Я не нашел настройки для этого в http://www.flickr.com/services/api/flickr.photos.search.html

Я пробовал эти два способа, но ни работал:

Я искал в Google и обнаружил, что YQL может искать по местоположению. (Я буду использовать YQL по-другому, слишком много вызовов будет по api будет ограничено.)

Я также нашел это в flickr.photos.search можно установить lat, lon, и radius, но диапазон-это круг, поэтому это не будет ограничивать поиск конкретной страной.

ни один из них не является хорошим выбором для меня. Кто-нибудь может помочь?

1 ответов


на самом деле есть несколько интересных способов сделать это.

способ, которым я бы это сделал, это сначала найти место, которое вы ищете, используя место API:

flickr.places.find: http://www.flickr.com/services/api/flickr.places.find.html это вернет список идентификаторов горе (где на Земле) для данного запроса. Ваш запрос может быть любым - от адреса улицы до страны.

как только у вас есть горе id, вы можете отправить flickr.photos.search запрос включая необязательный идентификатор place_id или WOE id.

еще один интересный способ сделать это - вызвать flickr.places.tagsForPlace метод после того, как у вас есть горе id, а затем поиск фотографий по этим тегам. Это может привести к более интересным результатам, а также отсеять пользователей, которые не указали место, но указали теги.