Skip to main content

Olá pessoal!

Estou recebendo o erro: connect ETIMEDOUT 104.18.21.91:443
ao fazer requisições para o endpoint /commands e em seguida o /messages para o envio de template via WhatsApp acabo recebendo o erro de ETIMEDOUT, o timeout é o padrão 60s.

Isso começou a ocorrer próximo a 15/05, e vem ocorrendo todos os dias desde então.

Eu estou respeitando a quantidade de requisições/segundo seguindo a a documentação de vocês.

Vocês poderiam me ajudar?

Olá @Robson_Jean_Penteado tudo bem ?

Poderia mostrar como você está fazendo a requisição http ?


Olá @Rafael_Figueiredo , tudo e você?

Implementação da chamada para verificar o número

let { data } = await axios.post(
        `https://${this.accountName}.http.msging.net/commands`,
        {
          id: 'null',
          to: '[email protected]',
          method: 'get',
          uri: `lime://wa.gw.msging.net/accounts/${customerPhone}`
        },
        {
          headers: { Authorization: `${this.apiKey}` }
        }
      );

em seguida fazemos o envio da mensagem:

let id = crypto.randomUUID();

let bodyData = {
  id,
  to: destination,
  type: 'application/json',
  content: {
    type: 'template',
    template: {
      namespace: templateNamespace,
      name: templateName,
      language: {
        code: templateLanguage || 'pt_BR',
        policy: 'deterministic',
      },
      components: [
        {
          type: 'body',
          parameters: [
            {
              type: 'text',
              text: dataAmplme.shortUrl,
            },
          ],
        },
      ],
    },
  },
};

axios
  .post(`https://${this.accountName}.http.msging.net/messages`, bodyData, {
    headers: { Authorization: `${this.apiKey}` },
  })
  .then(async (response) => {
    if (response.status == 202) {
      //atualização de status interna
    } else {
      //atualização de status interna
    }
  })
  .catch(async (err) => {
    //atualização de status interna
  });


Apenas reforçando que não são 100% dos casos que estão dando esse erro de timeout, apenas uma parte delas.


Olá @Robson_Jean_Penteado tudo bem ?

Fiz os testes aqui e não consegui identifica erro para os casos de timeout peço que entre em contato com time de suporte : https://support.blip.ai/hc/pt-br


Acabou de acontecer:
Lista de alguns IPS que estão caindo nesse caso, inclusive ao tentar acessá-los recebo o erro 504.


@Robson_Jean_Penteado Verifique com o suporte se podem ajudar com essa situação.