Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

205
Visualizações
Twitter v2 api Stream Stop responding after some days

I am using the Twitter API v2 stream endpoint for listening to some specific events. Though I am facing an unusual problem. My stream stops responding after 2 to 3 days. it doesn't throw any error but i just don't get the data on any event. Any one know what can be the problem. i am using node 17.3.1 and node-twitter-api-v2 node client.

const streamFilter = await clientForStream.v2.getStream();

streamFilter.on(ETwitterStreamEvent.ConnectionError, (err) => console.log('Connection error!', err));
streamFilter.on(ETwitterStreamEvent.Connected, () => console.log('Stream is started.'));
streamFilter.on(ETwitterStreamEvent.ConnectionClosed, async (data) => {
  console.log('Event: ConnectionClosed');
});
streamFilter.on(ETwitterStreamEvent.ConnectionError, async (data) => {
  console.log('Event: ConnectionError');
});
streamFilter.on(ETwitterStreamEvent.ConnectionLost, async (data) => {
  console.log('Event: ConnectionLost');
});
streamFilter.on(ETwitterStreamEvent.DataError, async (data) => {
  console.log('Event: DataError');
});
streamFilter.on(ETwitterStreamEvent.DataKeepAlive, async (data) => {
  console.log('Event: DataKeepAlive');
});
streamFilter.on(ETwitterStreamEvent.Error, async (data) => {
  console.log('Event: Error');
});
streamFilter.on(ETwitterStreamEvent.ReconnectAttempt, async (data) => {
  console.log('Event: ReconnectAttempt');
});
streamFilter.on(ETwitterStreamEvent.ReconnectLimitExceeded, async (data) => {
  console.log('Event: ReconnectLimitExceeded');
});
streamFilter.on(ETwitterStreamEvent.Reconnected, async (data) => {
  console.log('Event: Reconnected');
});
streamFilter.on(ETwitterStreamEvent.TweetParseError, async (data) => {
  console.log('Event: TweetParseError');
});
streamFilter.autoReconnect = true;
streamFilter.autoReconnectRetries = 9999;
about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda