2010-11-22 29 views
0

Dans ce cas d'utilisation, j'ai besoin de surveiller le flux Twitters pour les tweets avec certaines balises de hachage, puis de retirer ces tweets et de les stocker. J'utilise Twitter4J pour cela et Twitters Streaming API. Les hash-tags à surveiller changent fréquemment, donc je voudrais rafraîchir le filtre toutes les 10 minutes environ. Quand je m'actualise, je retire simplement tous les nouveaux hash-tags de la couche de données et je les passe à la requête de filtre. Mes deux questions:Utilisation de Twitter4J et Twitters Streaming API

  • Y at-il quelque chose de mal avec l'arrêt de la connexion toutes les 10 minutes et rafraîchissante (en termes de limites de taux Twitters etc)

  • Y at-il pour me empêcher de perdre tweets qui sont faits au cours la courte pause de rafraîchissement?

Merci d'avance.

+0

Pourriez-vous m'envoyer un exemple pour obtenir les tweets de l'utilisateur en particulier en utilisant Stream API.http: //stackoverflow.com/questions/17334168/stream-api-in-twitter-not-responding – jackyesind

Répondre

0

Vous ne devez pas vous reconnecter plus d'une fois toutes les dix minutes, ou vous pouvez être limité. Vous pouvez former votre nouvelle connexion avant de supprimer votre ancienne connexion, ce qui devrait aider à éviter la perte de données. Notez que vous ne pouvez avoir qu'une seule connexion en attente à la fois.