Lista de códigos de erro

Os erros na v2 da API Civic Information do Google são mapeados para códigos de status HTTP. A tabela a seguir lista cada erro e fornece uma descrição dele. Cada resposta de erro contém um elemento reason para o erro. Em alguns casos, erros semelhantes podem ser mapeados para o mesmo código de status HTTP e o mesmo elemento reason. Esses casos podem ser mais diferenciados para fins de depuração pelo elemento message. Não recomendamos criar um código que inspeciona o elemento message na resposta de erro.

A API também pode retornar erros padrão da API do Google. Essas descrições de erro estão disponíveis na página Erros padrão.

Outros erros podem ser adicionados no futuro. Novos erros serão anunciados no fórum da API.

Tabela de erros

reason Código de status HTTP message Descrição
parseError 400 Falha ao analisar o endereço Não foi possível analisar o endereço enviado à API. Isso pode acontecer se o endereço não for especificado completamente.
required 400 Nenhum endereço fornecido É necessário especificar um endereço para a solicitação.
invalidValue 400 Eleição desconhecida A eleição solicitada é desconhecida. Isso pode ter acontecido porque o documento de identificação eleitoral solicitado é inválido. Isso também pode acontecer para solicitações sem um ID eleitoral especificado se não houver dados disponíveis para o endereço fornecido.
invalidQuery 400 As eleições acabaram O pedido de eleição terminou. Não há mais dados disponíveis para esta eleição.
unauthorized 401 A solicitação não foi devidamente autorizada.
limitExceeded 403 Muitos IDs de OCD recuperados A solicitação recursiva exigia o processamento de muitas divisões. Tente aplicar mais filtros e/ou usar um ID de OCD mais restrito. Em alguns casos, pode ser necessário fazer uma pesquisa não recursiva, seguida de várias pesquisas recursivas nas divisões menores que foram retornadas.
notFound 404 Nenhuma informação para este endereço A API não tem informações sobre este endereço. Isso pode ter acontecido porque ele não é um endereço residencial nos EUA. Outro motivo para este erro é se não houver dados eleitorais para o endereço.
conflict 409 Informações conflitantes sobre este endereço Foram encontradas informações conflitantes para este endereço. Não é usado no momento.
backendError 503 A API está com um problema ao responder à solicitação. Esses tipos de erro podem ser repetidos.

Voltar ao início