Google поиск картинок лимит API

Я пишу Java-приложение, которое должно получать изображения из поиска картинок Google (или аналогичного).

Он работает так же просто, как веб-звонок: http://ajax.googleapis.com/ajax/services/search/images?v=1.0&q=japan

Тем не менее, ответ ограничен до 8 результатов на странице. и поиск в Google бесплатен только для 100 запросов в день, так что 800 результатов в день.

Это верно?

2 ответа

Решение

Замена этого устаревшего API находится здесь: https://developers.google.com/custom-search/v1/overview и для выставления счетов они отмечают:

Любое использование, выходящее за пределы квоты бесплатного использования, завершится неудачей, если вы не зарегистрированы для выставления счетов. После того, как вы включите выставление счетов, вы будете получать 100 бесплатных запросов в день. Однако вам будет выставлен счет за все дополнительные запросы по ставке 5 долларов за 1000 запросов, до 10 000 запросов в день.

Таким образом, альтернатива - просто заплатить за то, что вам нужно.

Здесь можно найти много информации по схожему вопросу: какой API-интерфейс поиска изображений в Интернете является лучшим?

Кто-то в этой теме отмечает:

С августа 2012 года Bing API станет частью Azure Marketplace: бесплатный доступ все еще доступен, но ограничен числом запросов (5000/ месяц). Google ограничивает бесплатный доступ 100 запросами в день.

Так что, возможно, у Bing достаточно свободной квоты для ваших нужд? Есть и другие варианты на этой странице, проверьте это.

Я хотел бы предложить, что было бы неплохо создать свой собственный кэш изображений Google Maps. Я делаю это, просто запуская функцию MD5 по адресу и сохраняя ее в качестве имени файла. Это уменьшит количество фактических запросов к Google и увеличит скорость вашего приложения. Пища для размышлений.

Другие вопросы по тегам