2011-05-24 4 views
0

Pour mon application, j'ai besoin de récupérer le nombre de followers d'une liste de comptes Twitter. Cela fonctionne bien jusqu'à présent. Cependant, je suppose que je suis limité à 150 appels par heure depuis que j'appelle anonymement.Demande sur plusieurs comptes à la fois

Voici, dans le code pseudo, je la demande envoyer:

foreach(user in mylist) 
{ 
    HttpWebRequest.Create(http://twitter.com/users/show.xml?screen_name=[username]); 
    retrieveNbFollowers(request.GetResponse()); 
} 

Maintenant, ma question ... :) Est-il possible d'envoyer ce genre de demande à la fois pour plusieurs utilisateurs, par exemple [...]/show.xml? screen_name = utilisateur1, utilisateur2, utilisateur3, etc. (qui ne fonctionne pas btw). Je ne pouvais pas trouver une solution encore ... peut-être qu'il ne peut simplement pas par l'API ...

Merci pour votre aide

Sylvain

Répondre

1

idée droite, juste la fonction que vous voulez est users/lookup:

http://api.twitter.com/1/users/lookup.json?user_id=783214,6253282 

EDIT

vous venez de réaliser vous faites ce non authentifié. Vous allez avoir besoin d'authentification pour cet appel. Je recommanderais une bibliothèque OAuth mais je ne suis pas sûr de la langue que vous utilisez.

+0

.NET Je pense? Il y a quelques bibliothèques ici: http://dev.twitter.com/pages/libraries#dotnet – muffinista

+0

Merci beaucoup Onteria! J'ai négligé cette fonction dans la documentation de l'API et je n'ai pas vu que je pouvais demander plusieurs utilisateurs ... stupide moi! Il fonctionne maintenant exactement comme je le veux;) Thx !! – Slyvain

Questions connexes