Ошибки

Запросы к Bid Manager API, которые не удается выполнить, возвращают сообщение об ошибке. Сообщения об ошибках следует анализировать и соответствующим образом обрабатывать, чтобы избежать ошибок в будущем. Запросы, возвращающие ошибки, используют квоту пользователя, а частота ошибок учитывается при рассмотрении запросов на дополнительную квоту.

Ответ об ошибке имеет следующий формат и включает код ответа HTTP, сообщение об ошибке и статус кода Google RPC :

{
  "error": {
    "code": integer,
    "message": string,
    "status": enum (google.rpc.Code)
  }
}

Ниже приведен список распространенных ошибок API, а также рекомендуемые действия в случае их возврата:

Рекомендуемые действия для кода ошибки и RPC
400 INVALID_ARGUMENT Возникла проблема с вашим запросом. Просмотрите поле сообщения в ответе об ошибке и соответствующим образом измените свой запрос.

Если у вас возникли проблемы с поиском приемлемой комбинации фильтров, параметров и показателей, обратитесь к нашим рекомендациям по составлению отчетов .
401 UNAUTHENTICATED Ваш запрос не может быть должным образом аутентифицирован. Убедитесь, что вы включили в свой запрос действительные учетные данные OAuth. Дополнительную информацию см. в руководстве «Начало работы» .
404 NOT_FOUND Query или Report , который вы пытаетесь выполнить или получить, не найден. Проверьте следующее:
429 RESOURCE_EXHAUSTED Вы превысили либо квоту запросов API , либо квоту отчетов . Прочтите сообщение об ошибке, чтобы определить, какой тип квоты вы превышаете:
500 INTERNAL В API произошла внутренняя ошибка. Используйте стратегию обработки ошибок экспоненциальной отсрочки, чтобы подождать и повторить запрос. Если ошибка не исчезнет, ​​обратитесь в службу поддержки .
504 DEADLINE_EXCEEDED API потребовалось слишком много времени для выполнения запроса. Используйте стратегию обработки ошибок экспоненциальной отсрочки, чтобы подождать и повторить запрос. Если ошибка не исчезнет, ​​обратитесь в службу поддержки .