Разъяснения по параметрам API пользовательского поиска Google v1

Я экспериментирую с API пользовательского поиска Google (бесплатная версия) для поиска изображений. Я хотел бы начать с платной версии. Однако у меня есть некоторые трудности с пониманием ценообразования и некоторых задокументированных параметров запросов в вызовах API по адресу https://developers.google.com/custom-search/json-api/v1/using_rest#api-specific_query_parameters.

1) В бесплатной версии у нас 100 запросов в день. Если я правильно понял, 1 запрос означает один вызов API. Этот вызов может вернуть максимум 10 результатов (поскольку параметр 'num' принимает максимальное значение 10). Это как для бесплатной, так и для платной версии? Или можно ли получить больше результатов на запрос API в платной версии? Точно, может ли 'num' принимать значения больше 10?

2) Параметр start задокументирован как индекс первого возвращаемого результата. В бесплатной версии я не могу получить более 100 результатов по конкретному запросу (параметр 'q'). Подводя итог, я могу получить 10 результатов/вызовов API, каждый вызов с параметром «начало» принимает значения 1, 11,... 91 и такое же значение для «q». Вызов API возвращает ошибку для любого значения start больше 91. Разве бесплатная версия не должна разрешать 100 вызовов API? Или, возможно, это ограничение введено, чтобы избежать получения более 100 результатов на поисковый запрос 'q'?

3) В платной версии также оплачиваются вызовы API, которые возвращают ответы, отличные от 200?

4) В платной версии, сколько вызовов API можно сделать для определенного поискового запроса «q»?

5) Как вы думаете, существуют ли особые ограничения в отношении количества результатов, которые применяются только к поиску изображений?

Заранее спасибо за вашу помощь.


person hAcKnRoCk    schedule 07.02.2017    source источник


Ответы (1)


Результаты разбиты на страницы. Результаты поиска показывают 10 на странице. Если вы хотите больше, вам нужно установить начальную страницу на 11 и получить еще 10. Это точная имитация того, что происходит в поиске пользовательского интерфейса Google. Если у вас возникли проблемы с пониманием, перейдите к поиску в Google и посмотрите на результаты. Должно почти совпадать. параметр n должен быть количеством результатов на странице.

В бесплатной версии у вас есть 100 бесплатных/день. Все остальное будет 0,5 цента за запрос. Вы не можете делать более 10 тысяч звонков в день. Так что бесплатно на самом деле не бесплатно.

В «платной» версии можно купить оптом. Насколько я знаю, дневного лимита нет. Вы можете "купить" скажем 11000 запросов за 55$ (11000*0.5) и использовать все это за один день. Но платная версия скоро будет закрыта :( . Пожалуйста, проверьте этот блог для получения информации https://customsearch.googleblog.com/

person Hexy    schedule 28.02.2017