Obtenez toutes les dernières tweets via Twitter Streaming API
Comment puis-je obtenir tous les derniers tweets via Twitter Streaming API? Comme vous le savez, il envoie en temps réel les tweets, pas au-delà. Utile nombre de paramètre est désactivé en 2010. API REST ont si mal limites qu'il faudrait une vie entière pour obtenir tous les derniers tweets.
Est-il une solution?
Vous savez que la diffusion de l'API uniquement envoie en temps réel les tweets et pourtant, vous voulez toujours savoir comment faire pour récupérer passé tweet? Errrr?
Oui, comme je l'ai dit, je le sais. Il y avait nombre de paramètre, mais ils ont désactivé. Peut-être que quelque chose a été laissé et je ne sais pas à ce sujet.
Le nombre de paramètre n'est pas désactivé. Il faut juste élevés accès.
Comment puis-je obtenir élevés accès?
Comment vous avez raison. Je me souviens quand il a cessé de travailler pour moi, mais je n'ai pas besoin de streaming plus. Jamais remarqué qu'il était encore dans les docs jusqu'à après que vous avez mentionné.
Oui, comme je l'ai dit, je le sais. Il y avait nombre de paramètre, mais ils ont désactivé. Peut-être que quelque chose a été laissé et je ne sais pas à ce sujet.
Le nombre de paramètre n'est pas désactivé. Il faut juste élevés accès.
Comment puis-je obtenir élevés accès?
Comment vous avez raison. Je me souviens quand il a cessé de travailler pour moi, mais je n'ai pas besoin de streaming plus. Jamais remarqué qu'il était encore dans les docs jusqu'à après que vous avez mentionné.
OriginalL'auteur clumpter | 2011-04-17
Vous devez vous connecter pour publier un commentaire.
Désolé, vous ne pouvez pas obtenir l'historique des tweets à partir de la streaming API sauf si vous avez élevé de l'accès (par exemple, Firehose, Retweet, Lien, Birddog ou Ombre). Vous pouvez demander un complément d'accès en envoyant un courriel à api de twitter dot com. Notez que vous ne peut pas utiliser la piste paramètre avec compter.
Seulement les derniers 150 000 les statuts transmis par le biais de Twitter sont disponibles lors de l'utilisation de compter. Pour citer le Twitter docs:
Aussi, la circulaire de la mémoire tampon contenant les derniers 150 000 tweets est sujet à la vitesse à laquelle ils sont en sortant de Twitter. Donc, si le courant tweet taux est de 600 tweets par seconde, le tampon ne contient que les 250 dernières secondes de données, et si vous êtes simplement intéressé par un petit nombre d'utilisateurs, il n'y aura probablement pas être plus que juste un couple de tweets dans le tampon, le cas échéant.
Si vous êtes authentifié, l'API REST sera vous permettent de tirer 1,680,000 de tweets par jour, mais le vrai facteur limitant, c'est que vous ne pouvez l'obtenir à 3200 tweets par l'utilisateur. L'API de recherche qui est pire, puisqu'il semble être actuellement le retour de seulement environ quatre jours d'une valeur de tweets à partir d'une cible spécifique.
Note: Édité après abraham, mis comte n'est encore disponible avec élévation de l'accès à l'API en continu.
350 demandes/heure * 24 heures/jour * 200 tweets/demande = 1,680,000 tweets/jour (lors de l'extraction de statuts/user_timeline qui permet de 200 tweets/demande).
OriginalL'auteur arcain
Trouve cette question alors que la recherche de quelque chose de lié. La seule façon que je connaisse pour obtenir l'ensemble de vos derniers tweets est à la demande de Twitter en citant la Loi de Protection des Données. Cela (je pense) que fonctionne est que vous vivez en Europe, et vous ne pouvez obtenir vos propres tweets, mais le processus pour le faire peut être trouvé ici. Espérons que cela vous aide... ma copine et j'ai rencontré sur Twitter et ont tous les deux réussi à se nos tweets à l'aide de ce processus afin de voir comment notre relation s'est déroulée.
OriginalL'auteur frak
Tout d'abord, je dois dire que vous ne pouvez pas trouver de l'historique des tweets avec le Streaming de l'API. Deuxièmement, j'ai autant que je sache, vous pouvez utiliser l'API de Recherche, mais il y a quelques restrictions pour trouver l'historique des tweets comme en obtenant seulement 200 max. et historiquement max. 2 semaines de tweets dans ces 200.
Cependant, vous pouvez mettre en place un système qui utilise à la fois en streaming et de recherche de l'API pour à la fois historique et prospective des tweets. Vous pourriez développer deux applications que l'un d'eux peut utiliser uniquement en Streaming qui ne nécessite qu'un compte twitter pour l'authentification, en attendant la deuxième application peut utiliser l'API de Recherche avec plusieurs comptes twitter afin d'éviter la limite du taux de question.
Avec l'aide de cette plate-forme, vous serez en mesure d'obtenir près de 98% des tweets qui est un taux acceptable pour ce travail. Si vous avez d'autres question, laissez-moi savoir.
Tous les meilleurs
OriginalL'auteur mgokhanbakal