2009-08-02 7 views
4

Il y a beaucoup de sites qui offrent des services supplémentaires à Twitter:Comment obtenir tous les liens Twitter?

  • hashtags.org
  • tweetmeme.com
  • repeets.com
  • dailyrt.com
  • backtweets.com

Ils ont tous quelque chose en commun: ils semblent obtenir toutes les mises à jour de Twitter. Sinon, ils ne pourraient pas offrir des services aussi complexes avec des résultats de haute qualité.

Mais comment font-ils cela? Twitter a un flux XMPP (Firehose) mais tout le monde n'est pas autorisé à en obtenir des données.

Y a-t-il des approches que vous pouvez recommander ou que vous pensez utiliser? L'API normale est trop limitée, n'est-ce pas?

Répondre

3

Twitter a un nouveau Streaming API auquel il semble que tout le monde peut accéder, il est toujours sous alpha mais c'est ce que tweetmeme.com utilise probablement.

+0

Merci. Ceci est exactement ce que je cherchais. :) – caw

5

cité de http://apiwiki.twitter.com/Rate-limiting

liste blanche

Certaines applications trouvent que la limite par défaut se révèle insuffisante. Dans ces circonstances, nous offrons la liste blanche . Il est possible de mettre en liste blanche les deux comptes et les adresses IP . Chaque entité figurant dans la liste blanche, , qu'il s'agisse d'un compte ou d'une adresse IP, est autorisée 20000 requêtes par heure. Si vous développez une application qui doit être considérée pour la liste blanche , veuillez remplir le formulaire de demande de liste blanche. Notre examen manuel peut prendre jusqu'à une semaine. Si vous avez une liste blanche qui doit être mise à jour via l'ajout ou la suppression des adresses IP , réappliquez avec une explication de la modification. Approbation ou le rejet des demandes de liste blanche est envoyé à l'adresse e-mail associée au compte qui a enregistré l'application.

+0

Mais même si vous êtes sur liste blanche, les principaux problèmes demeurent: les résultats de l'API sont mis en cache et tous les tweets ne peuvent pas être affichés, par ex. si vous recherchez "et". Ce mot est si souvent utilisé que tous les tweets ne peuvent pas être affichés dans les 1500 mises à jour possibles. – caw

+5

Pour être juste, vous n'avez pas vraiment besoin de ** tous ** les tweets, seulement une majorité d'entre eux. Visez «assez bien» plutôt que «parfait». – scvalex

+0

Ok, vous avez raison. Alors, pensez au titre "Comment obtenir autant de liens Twitter que possible?" – caw

0

Consultez tweetSharp http://tweetsharp.com/. C'est une bibliothèque .Net qui facilite l'accès à l'API Twitter. Je l'ai utilisé dans une petite application pour rechercher Tweets pour le nom de mon entreprise. Il y a aussi un épisode de dnrTV si vous voulez en savoir plus.

Je ne suis pas tout à fait sûr de ce que vous entendez par

« L'API normale est trop limitée »

Vous n'ont certainement pas accès à tous les tweets qui remontent au début , mais si je comprends bien, il y a vraiment assez de place pour construire un client Twitter assez décent.

+0

Merci. Mais je ne cherche pas de bibliothèque. Le problème est quelle méthode API utiliser et comment l'utiliser. – caw

0

Découvrez Twitterizer. C'est beaucoup plus facile que n'importe quelle autre bibliothèque Twitter ASP.NET que j'ai jamais utilisée.

+0

Merci. Mais je ne cherche pas de bibliothèque. Le problème est quelle méthode API utiliser et comment l'utiliser. – caw

+1

alors vous m'avez déprécié? euh, merci. – Jason

Questions connexes