Использование 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, а затем поиск фотографий по этим тегам. Это может привести к более интересным результатам, а также отсеять пользователей, которые не указали место, но указали теги.