2010-01-20 3 views
0

La fonctionnalité que je suis en train de mettre en œuvre est utilisé dans un site appelé WeFollow (http://wefollow.com/):Mise à jour du nombre de followers pour une grande liste de comptes Twitter?

Sur cette WeFollow chaque compte est vérifié pour

  • Nombre de suiveurs

  • # de statuts

Comment peut mettre à jour de manière fiable les informations pour chaque compte sans se heurter à la 2000 requêtes/heure limite imposée par Twitter? J'essaye de construire un annuaire et mettre à jour les mêmes détails. Comment puis-je faire face à cela?

L'aide serait grandement appréciée.


EDIT: Je suis en train de comprendre comment ce site fonctionne, pas la promotion. Je suis désolé si je n'étais pas assez clair.

+1

Spam de bordure de ligne ?? –

+0

RadiantHex - Vous devriez essayer d'éviter de créer des liens vers votre site à moins que ce ne soit absolument nécessaire. La question pourrait être posée sans lien vers votre site, elle pourrait donc ressembler à de la publicité/du spam. – keyboardP

+0

Ce n'est pas mon site, loin de là - j'ai changé de poste, j'espère que c'est plus clair. – RadiantHex

Répondre

1

S'il y a une limite stricte, il y a une limite stricte. Je le ferais en mettant tous les comptes dans une file d'attente tournante et en les mettant à jour dans cet ordre jusqu'à un maximum donné. Si vous ne pouvez pas couvrir tous les comptes, c'est dommage. Vous pouvez également calculer les valeurs d'activité en fonction des deltas par utilisateur et donner la priorité à la mise à jour de ces utilisateurs. Si un utilisateur n'a pas changé depuis un mois, il est inutile de vérifier cet utilisateur plus souvent que chaque semaine. De même, si un utilisateur donné est très actif, il peut être poussé au début de la file d'attente.

BTW Je dirais que c'est à la limite de la programmation.

+0

Merci Joe, votre réponse est parfaitement logique. Je me demandais s'il y avait ** des informations ** liées à la programmation ** qui permettent au site de mettre à jour sa ** vaste ** base de données d'utilisateurs. – RadiantHex

1

Vous pouvez demander à ce que votre adresse IP et votre compte soient ajoutés à la liste blanche, ce qui augmentera votre limite de tarif à 20 000/heure si vous êtes approuvé. (http://apiwiki.twitter.com/Rate-limiting)

+0

Déjà fait. Mais je ne comprends pas comment WeFollow peut supporter des millions de comptes enregistrés? – RadiantHex

0

Sur FanPageList.com, nous mettons à jour les informations pour nos clients toutes les 2-4 heures. Si vous regardez de près wefollow.com, certains de leurs comptes sont obsolètes. Même sur TwitterCounter.com, ils prétendent uniquement mettre à jour leurs comptes chaque jour (à moins que vous ne payiez pour leur service payant, ils commenceront à suivre votre compte toutes les heures).

Questions connexes