Je travaille avec une application java Twitter (en utilisant Twitter4J api). Toutefois, lorsque vous utilisez l'application, il semble assez rapidement dépasser les 150 demandes par heure limite de débit sur les clients Twitter (je connais les développeurs peut augmenter cela à 350 sur des comptes donnés, mais cela ne résoudrait pas pour d'autres utilisateurs).Limite de débit dépassée - Application Twitter personnalisée
Sûrement que cela n'affecte pas tous les clients, des idées sur la façon de contourner cela?
Est-ce que quelqu'un sait ce qui compte comme une demande? Par exemple, lorsque je visualise le profil d'un utilisateur, je charge l'objet Utilisateur (twitter4j) et récupère le pseudo, le nom d'utilisateur, la description de l'utilisateur, le statut de l'utilisateur, etc. à placer dans un objet JSON. ou serait-il plusieurs d'inclure tous les appels user.get ...?
Merci à l'avance
Merci pour le conseil - Je vais étudier la mise en cache HTTP et assurez-vous que je cache les appels de manière appropriée. J'ai réussi à identifier une grande partie du problème: lorsque je faisais la liste des objets JSON (par exemple, la chronologie récente), j'allais chercher toutes les données qui pourraient être nécessaires plus loin (par exemple pour chaque mise à jour sur le chronologie je cherchais toutes les informations d'utilisateurs telles que le nom/description/num suiveurs etc). Je l'ai changé afin qu'il récupère seulement les données de base pour la liste et puis "paresseusement" récupère d'autres données quand nécessaire. Merci encore! – rhinds
FWIW, j'ai signalé le bug avec l'interaction entre 304 et gzip à twitter. Comme il s'agit d'un bug apache, il ne sera probablement pas corrigé à leur niveau. Le bug apache était déjà connu à Apache quand je l'ai découvert sur Twitter. –