Flickr API поиск не работает для подмножества картинок
Я создаю веб-сайт, который берет данные из flickr и отображает их в пользовательском интерфейсе. Поиск с использованием flickr.photos.search не работает для некоторых запросов, но работает для другого:
Это не работает для "расцвета"
- попробуйте http://www.flickr.com/services/api/explore/flickr.photos.search
- user_id: 78425109 @ N03
- теги: цвести
не дает результатов. Тем не менее, http://www.flickr.com/photos/elizabeth_malara/tags/blossom/ отображает правильные результаты (и доказывает, что изображения видны для общественности)
Но это работает для "фермы"
- попробуйте http://www.flickr.com/services/api/explore/flickr.photos.search
- user_id: 78425109 @ N03
- теги: ферма
дает те же результаты, что и http://www.flickr.com/photos/elizabeth_malara/tags/farm
Мы видим избирательное поведение вызова API поиска. Почему это происходит? Кроме того, поиск по API не работает, независимо от того, ищу я по тегам или по тексту.
Все фотографии являются общедоступными и не помечены. Тег "цвести" был добавлен через неделю после тега "ферма", но это было больше месяца назад
благодарю вас
1 ответ
На вопрос был дан ответ на дискуссионном форуме Flickr Api: http://www.flickr.com/groups/api/discuss/72157630529029048/
Это сводится к content_type. По умолчанию, flickr.photos.search возвращает только фотографии. Установка "content_type"=>"7" в запросе гарантирует, что API вернет все записи, а не только фотографии.