Este artigo é útil se sua organização realiza alguma integração com a Tracksale através da nossa API (incluindo a versão 1.0), e é retornado o seguinte erro:

"One or more errors occurred. [...] An error occurred while sending the request. [...] The remote name could not be resolved: 'tracksale.co'.

Geralmente, quando esta mensagem aparece, é porque algo está bloqueando a conexão com a Tracksale.

Este problema provavelmente foi causado por uma questão de conectividade de rede local, mas um erro de DNS também é possível. Outras possíveis causas envolvem configurações de firewall, proxy ou mesmo algum antivírus instalado no servidor que realiza as requisições.

O que fazer?

Antes de tudo, verifique se não há nenhuma regra em seu firewall ou proxy que bloqueie a comunicação com os servidores da Tracksale. A Tracksale fornece uma lista de domínios que sempre devem estar liberados em sua rede.

Implementando o retry para
tratar erros comuns de conexão à API

Importante: as informações abaixo são direcionadas a pessoas com conhecimento técnico. Se preciso, encaminhe este artigo à pessoa responsável pelo desenvolvimento e manutenção da integração com a Tracksale.

Recomendamos verificar o código da sua aplicação que realiza as requisições à API da Tracksale e incluir um bloco try/catch. Ao capturar a exceção, sua aplicação deve fazer o seguinte:

  1. Aguardar por um curto período de tempo
    (algo próximo de 900 milésimos de segundo);
  2. Tentar realizar a requisição novamente por três vezes.

Se você estiver desenvolvendo com o NET Framework, pode consultar o seguinte tópico do Stack Overflow, com mais informações sobre como lidar com este problema no código da sua :

System.Net.WebException: The remote name could not be resolved

Se a falha acontecer em todas as tentativas, pedimos que você reporte o erro à Tracksale através do e-mail suporte@tracksale.co

Tem alguma dúvida sobre o uso da API
ou quer fornecer feedback a respeito desse artigo?

Conte pra gente no chat ou envie um e-mail para suporte@tracksale.co. Será um prazer conversar com você e ter a oportunidade de melhorar este artigo =)

Encontrou sua resposta?