Формат и коды ошибок

JSON-ответ при ошибках:

{
  "code":2,
  "error":"Задан пустой поисковый запрос (в элементе query передано пустое значение)."
}

В таблице ниже приведены коды и описания наиболее распространенных ошибок, возникающих при обработке поисковых запросов.

Код ошибки Описание

2

Задан пустой поисковый запрос (в элементе query передано пустое значение) .

31

Пользователь не зарегистрирован на сервисе.

42

Ключ, выданный при регистрации, содержит ошибку. Необходимо проверить корректность адреса, используемого для отправки запросов.

101

Сервис сбора данных на обновлении. Попробуйте чуть позже.
Может возникнуть в случае перевода сервиса в режим обслуживания.

110*

Нет свободных каналов для сбора данных. Попробуйте позже.
Вами превышено максимально допустимое количество потоков или по техническим причинам сейчас нет больше свободных каналов для сбора данных.

115 Ваше ПО слишком часто отправляет большее количество параллельных запросов, чем вам доступно. Доступ откроется через N секунд.
При значительном количестве ошибок 110, связанных с тем, что Ваше ПО отправляет чрезмерное количество запросов не обработав предыдущие, мы блокируем доступ к сбору на 10 минут.

200

На вашем счету закончились деньги. Для дальнейшей работы пополните свой счет.

500*

Ошибка сети. Повторите попытку.
Сетевая ошибка, в результате которой мы не смогли получить ответ от гугла.

* - временные ошибки, при появлении которых, необходим повторный запрос с теми же параметрами.