Códigos de erro

A tabela seguinte descreve os erros que pode encontrar e as causas correspondentes dos erros. A integração de aplicações usa os códigos de erro canónicos definidos em google.rpc.Code.

Para obter informações sobre erros de integração de aplicações e diferentes estratégias de processamento de erros, consulte o artigo Erros e processamento de erros.

Tipo de exceção padrão Código canónico Código HTTP Descrição
FailedPreconditionException FAILED_PRECONDITION 400 Não é possível executar o pedido no estado atual do sistema.
BadRequestException INVALID_ARGUMENT 400 O cliente especificou um argumento inválido. Verifique a mensagem de erro e os detalhes do erro para mais informações.
UnauthenticatedException UNAUTHENTICATED 401 Pedido não autenticado devido a token OAuth em falta, inválido ou expirado.
ForbiddenException PERMISSION_DENIED 403 O cliente não tem autorização suficiente. Isto pode acontecer se o token OAuth não tiver os âmbitos corretos, o cliente não tiver as autorizações necessárias ou a API não tiver sido ativada.
NotFoundException NOT_FOUND 404 Não foi possível encontrar um recurso especificado.