Erros

As solicitações feitas à API Bid Manager que não podem ser concluídas retornam um erro mensagem. As mensagens de erro devem ser analisadas e tratadas adequadamente para evitar erros futuros. Solicitações que retornam erros consomem a cota do usuário e as taxas de erro são consideradas ao revisar solicitações de cota adicional.

Uma resposta de erro tem o formato a seguir e inclui um código de resposta HTTP, uma mensagem de erro e um status do código RPC do Google:

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

Veja uma lista de erros comuns de API e a ação recomendada se elas serão retornadas:

Ações recomendadas para código de erro e RPC
400 INVALID_ARGUMENT Ocorreu um problema com sua solicitação. Revise o campo de mensagem na resposta de erro e modifique sua solicitação de acordo.

Se não conseguir encontrar um combinação aceitável de filtros, dimensões e métricas, consulte nossa melhores relatórios práticas para recomendações.
401 UNAUTHENTICATED Não foi possível concluir sua solicitação autenticados. Verifique se você está incluindo credenciais de OAuth válidas em sua solicitação. Para mais informações, consulte a Vamos começar guia.
404 NOT_FOUND A Query ou Report que você está tentando executar ou recuperar não podem ser encontrados. Verifique o seguinte:
429 RESOURCE_EXHAUSTED Você excedeu seu Cota de solicitação de API ou cota de relatórios. Leia a mensagem de erro para determinar que tipo de cota você está excedendo:
500 INTERNAL Ocorreu um erro interno na API. Use o exponencial estratégia de tratamento de erros de espera para aguardar e repetir a solicitação. Se o o erro persistir, entre em contato suporte.
504 DEADLINE_EXCEEDED A API demorou muito para concluir solicitação. Use o exponencial estratégia de tratamento de erros de espera para aguardar e repetir a solicitação. Se o o erro persistir, entre em contato suporte.