Trouver TOUS les tweets d'un utilisateur (et pas seulement le premier de 3 200)
Avec https://dev.twitter.com/docs/api/1/get/statuses/user_timeline je peux obtenir plus de 3 200 derniers tweets. Cependant, certains sites comme http://www.mytweet16.com/ semble contourner la limite, et mon parcourir la documentation de l'API ne pouvait pas trouver quoi que ce soit.
Comment font-ils, ou est-il une autre API qui n'ont pas la limite?
- J'ai été en mesure de récupérer tous les tweets d'un compte Twitter particulier en utilisant OAuth (v1.1 utilisateur) jeton créé à partir de ce compte.
- Où en sommes-nous maintenant? Tous les tweets d'un utilisateur peut maintenant être récupérées via tweeter API?
- Malheureusement, nan :((
- Cf. gwu-bibliothèques.github.io/sfm-ui/posts/2017-09-14-twitter-données
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser twitter page de recherche pour contourner la limite de 3 200. Cependant, vous avez à faire défiler vers le bas plusieurs fois dans la page de résultats de recherche. Par exemple, j'ai cherché les tweets de @beyinsiz_adam. C'est le lien des résultats de la recherche: https://twitter.com/search?q=from%3Abeyinsiz_adam&src=typd&f=en temps réel
Maintenant pour faire défiler vers le bas de nombreuses fois, vous pouvez utiliser le code javascript suivant.
Juste l'exécuter dans la console de FireBug. Et attendre un certain temps pour charger tous les tweets.
var
, puis vous vous arrêtez en attribuantnull
à la variable.http://greptweet.com/ est une tentative de dépasser les 3200 limite par la sauvegarde de tweets, et en plus c'est utile pour les recherches simples.
La seule façon de voir est de commencer l'enregistrement avant de l'utilisateur tweet comte de frappe de 3200. Les Services qui montrent plus de 3200 tweets ont enregistré dans leur propre dbs. Il n'y a actuellement aucun moyen d'obtenir plus que cela à travers toute l'API Twitter.
http://www.quora.com/Is-there-a-way-to-get-more-than-3200-tweets-from-a-twitter-user-using-Twitters-API-or-scraping
https://dev.twitter.com/discussions/276
Note de cette deuxième lien: "...la limite est de 3 200 pour naviguer dans la timeline uniquement. Les Tweets peuvent toujours être demandé par leur ID à l'aide de l'OBTENIR statuts/show/:id de méthode".
Je peux confirmer que le maximum peut être un peu plus de 3200. Je suis arriver jusqu'à 3231 droit maintenant.
J'ai été dans ce (Twitter) de l'industrie pour une longue période et a été témoin de beaucoup de changements dans l'API Twitter et de la documentation. Je tiens à préciser une chose pour vous. Il n'y a aucun moyen de dépasser 3200 tweets limite. Twitter ne fournit pas ces données, même dans sa nouvelle prime de l'API.
La seule façon pour un individu de dépasser cette limite est de sauver les tweets d'une personne utilisateur de Twitter.
Il existe des outils disponibles qui prétendent avoir une large base de données et fournir plus de 3200 tweets. Quelques-uns d'entre eux sont followersanalysis.com, trou de la serrure.co qui, je le sais de.
Pas tous les utilisateurs de l'API twitter sont créés égaux, certains sont plus égaux que d'autres.
https://dev.twitter.com/docs/streaming-api/methods
Pour ton pas que l'égalité des ils suggèrent créatif en utilisant d'autres techniques. Vous pouvez obtenir plus de chance en utilisant l'api de recherche des appels avec le temps /id limitation
Vous pouvez le vérifier https://www.allmytweets.net/
Cela permet d'économiser tous les tweets.