Tratamento de erros

Aprenda como lidar com erros de API de forma adequada em sua aplicação.

Quando ocorre um problema com uma solicitação à API, a AllNewsAPI retorna uma resposta de erro com um código de status e uma mensagem. Este guia explica cada erro e como lidar com ele.

Códigos de erro

400

400 Solicitação Inválida

Sua solicitação está malformada ou faltam parâmetros obrigatórios. Verifique os parâmetros da sua consulta e tente novamente.

401

401 Não autorizado

Sua chave de API é inválida ou está ausente. Verifique se sua chave de API está correta e incluída na solicitação.

403

403 Proibido

Sua conta não tem permissão para esta solicitação. Isso pode ocorrer se você estiver tentando acessar recursos premium em um plano gratuito.

429

429 Pedidos em Excesso

Você excedeu seu limite diário de solicitações. Aguarde até que o limite seja redefinido às 00:00 UTC ou atualize seu plano.

503

503 Serviço indisponível

A API está temporariamente indisponível para manutenção. Tente novamente em alguns minutos.

Exemplo:

Melhores práticas para tratamento de erros

Dica
  • Verifique sempre o código de status da resposta antes de processar os dados.
  • Implemente um mecanismo de recuo exponencial para tentar novamente solicitações com falha.
  • Registre os erros para depuração e monitoramento.