Skip to main content

Erros comuns

1. 400 Bad Request

Este erro indica que o servidor não pôde processar a solicitação devido a uma sintaxe inválida ou parâmetros incorretos.

Causas Comuns:

  • Formato de dados incorreto.
  • Parâmetros obrigatórios ausentes ou inválidos.

Solução:

  • Verifique a estrutura e os parâmetros da requisição de acordo com a documentação da API.

2. 401 Unauthorized

Indica que a autenticação falhou ou que as credenciais não foram fornecidas.

Causas Comuns:

  • Chave de API ausente, incorreta ou expirada.
  • Falta de cabeçalhos de autenticação.

Solução:

  • Assegure-se de que a chave de API está correta e foi incluída na requisição.

3. 403 Forbidden

Indica que o cliente não tem permissão para acessar o recurso solicitado.

Causas Comuns:

  • Permissões insuficientes da chave de API.
  • Tentativa de acessar recursos restritos.

Solução:

  • Verifique se a chave de API possui as permissões necessárias para o recurso.

4. 404 Not Found

Indica que o recurso solicitado não foi encontrado no servidor.

Causas Comuns:

  • URL do endpoint incorreta.
  • Recurso não existente.

Solução:

  • Confirme a URL do endpoint e a existência do recurso na documentação da API.

5. 405 Method Not Allowed

Indica que o método HTTP utilizado não é permitido para o recurso solicitado.

Causas Comuns:

  • Uso de método HTTP incorreto (e.g., usar GET em vez de POST).

Solução:

  • Verifique e utilize o método HTTP correto conforme especificado na documentação da API.

6. 429 Too Many Requests

Indica que o limite de taxa de requisições foi excedido.

Causas Comuns:

  • Muitas requisições em um curto período de tempo.

Solução:

  • Implemente uma lógica de retry com backoff exponencial e verifique os limites de taxa na documentação da API.

7. 500 Internal Server Error

Indica que ocorreu um erro no servidor ao processar a requisição.

Causas Comuns:

  • Problemas internos do servidor.

Solução:

  • Tente novamente mais tarde ou entre em contato com o suporte da API.

8. 502 Bad Gateway

Indica que um servidor atuando como gateway ou proxy recebeu uma resposta inválida do servidor upstream.

Causas Comuns:

  • Problemas de rede ou servidor intermediário.

Solução:

  • Tente novamente mais tarde ou entre em contato com o suporte da API.

9. 503 Service Unavailable

Indica que o servidor está temporariamente indisponível, geralmente devido a manutenção ou sobrecarga.

Causas Comuns:

  • Servidor sobrecarregado ou em manutenção.

Solução:

  • Tente novamente mais tarde.

10. 504 Gateway Timeout

Indica que o servidor atuando como gateway ou proxy não obteve uma resposta no tempo esperado do servidor upstream.

Causas Comuns:

  • Tempo de resposta do servidor upstream excedido.

Solução:

  • Tente novamente mais tarde.

Conclusão

Entender esses erros padrões e seus códigos de retorno é essencial para uma integração eficiente com APIs. Sempre consulte a documentação da API para detalhes específicos sobre como tratar esses erros.


nome do arquivo: contato_e_suporte.md conteudo do arquivo:

Contato e Suporte

Para dúvidas e suporte técnico, entre em contato com o suporte do Dynadok através do e-mail suporte@dynadok.com ou pelo telefone (11) 1234-5678.