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. |