Que signifie l’expression « Rate Limit Exceeded » sur Twitter ?

By Thomas GROLLEAU

D’après les analyses, de nombreux utilisateurs essaient d’envoyer ou de demander des informations au serveur de Twitter à chaque instant.

Considérant que le serveur en question a une limite de capacité de surcharge, Twitter a mis en place différentes limites en fonction de l’action que vous souhaitez effectuer.

L’une de ces limites est représentée par une erreur « Rate limit exceeded » qui apparaît sur votre écran. Qu’est-ce que cela signifie ?

Aperçu de l’erreur Rate Limit Exceeded sur Twitter

Pour commencer, le logiciel Twitter API est une application qui demande des informations aux serveurs de Twitter et les envoie aux serveurs d’applications tierces dans un langage décodé.

De cette manière, les développeurs, les analystes et, en fait, n’importe qui peut utiliser les données reçues pour créer des messages automatisés, connaître leur cible démographique, etc.

Étant donné que le serveur de Twitter reçoit un grand nombre de demandes d’API à chaque instant, les développeurs de l’application ont fixé une limite au nombre de demandes que chaque utilisateur peut effectuer en une heure.

Voici quelques-unes des raisons pour lesquelles ils ont créé cette limite :

Empêcher une surcharge du serveur de Twitter, qui pourrait provoquer une panne.
Limiter/empêcher les escroqueries et les activités malveillantes telles que les attaques DDoS.
Permettre à l’API de Twitter de fournir des informations évolutives et précises à ceux qui les demandent.

A lire également :  Comment savoir que vous êtes Shadowbanned sur Twitter ?

N’oubliez pas que Twitter n’applique pas les limites de l’API sur son site web. Par conséquent, l’erreur apparaîtra sur l’application tierce et le compte Twitter officiel cessera de fonctionner jusqu’à l’expiration de la limite de débit.

Par ailleurs, l’envoi d’informations à Twitter, par exemple lorsque vous tweetez, retweetez, etc., ne réduit pas votre nombre d’API, car cette fonction ne s’applique qu’à ceux qui demandent des informations.

Combien d’appels d’API êtes-vous autorisé à effectuer sur Twitter ?

Le service d’assistance de Twitter indique que les développeurs tiers sont autorisés à effectuer jusqu’à 100 appels d’API par heure, répartis sur des intervalles de 15 minutes.

Cependant, il est impératif de noter que chaque demande d’appel à l’API compte pour des montants différents en fonction de l’action. Par exemple, l’actualisation de votre page Twitter compte pour 3 appels d’API.

Twitter en panne, le vérifier et le réparer

Vous trouverez ci-dessous une liste du nombre d’appels à l’API pour chaque action :

Si vous souhaitez savoir comment et pourquoi les utilisateurs créent, suppriment ou mettent à jour des listes Twitter, vous avez droit à 300 appels d’API par quart d’heure.
Si vous souhaitez obtenir des informations sur les personnes qui ont aimé des tweets et sur les tweets spécifiques qu’elles ont aimés, vous ne pouvez effectuer que 75 appels d’API par quart d’heure.
Si vous souhaitez obtenir des informations sur les personnes recherchées par les utilisateurs, vous pouvez vous contenter de 900 appels d’API. En outre, si vous souhaitez savoir s’ils ont suivi les personnes qu’ils ont consultées, vous ne pouvez effectuer que 75 appels d’API par quart d’heure.
Si vous souhaitez savoir quels espaces les utilisateurs consultent et s’ils les ont recherchés manuellement, vous êtes autorisé à effectuer 300 appels d’API par quart d’heure.

A lire également :  Connexion HTTPS à l'aide de Curl

Comment éviter de recevoir l’erreur « Rate Limit Exceeded » de Twitter ?

Étant donné que recevoir l’erreur « Rate Limit Exceeded » est assez gênant, voici quelques moyens d’éviter de se retrouver dans cette situation :

Réduisez le pourcentage d’utilisation totale à environ 60-70 %. Dans la mesure où vous obtiendrez moins de mises à jour, vous utiliserez moins de requêtes API autorisées. Vous trouverez ce paramètre dans la fenêtre de configuration de votre application tierce.
Ajustez vos résultats de recherche en conséquence. Par exemple, si vous suivez l’engagement de votre compte à l’aide de trois mots, supprimez le mot qui reçoit moins de mises à jour après chaque demande d’appel API.
Stockez les résultats de l’API dans votre application tierce si vous pensez en avoir besoin pendant une période prolongée. Vous éviterez ainsi de soumettre plusieurs demandes d’API pour la même chose.

Résolution de l’erreur « Rate Limit Exceeded » de Twitter

L’erreur « Rate Limit Exceeded » peut faire perdre du temps à un développeur ou à une personne qui utilise Twitter à d’autres fins que le simple divertissement.

Voici quelques solutions pour résoudre le problème en question.

Solution n° 1 : attendre

Si vous ne pouvez pas utiliser votre compte pendant un certain temps après l’apparition de l’erreur en question, vous pouvez mettre à profit cette période pour élargir votre champ d’action. Vous pouvez utiliser cette période pour vous dégourdir les jambes ou attendre la fin de la limite.

Souvent, vous récupérerez votre compte en quelques minutes.

Solution n° 2 : modifiez le mot de passe de votre compte Twitter

A lire également :  Proton Unlimited est l'alternative privée à Google One

Si, pour une raison quelconque, vous ne pouvez pas attendre la fin de la limite imposée par l’application, vous serez heureux de constater que d’autres personnes dans la même situation que vous ont signalé que le fait de changer le mot de passe de votre compte Twitter réinitialisait la minuterie.

Toutefois, cette solution de longue haleine ne doit être envisagée que si vous êtes acculé.

1 réflexion au sujet de « Que signifie l’expression « Rate Limit Exceeded » sur Twitter ? »

  1. Mon frère a suggéré que je pourrais aimer ce site web. Il avait totalement raison. Cet article a vraiment illuminé ma journée. Vous ne pouvez pas imaginer combien de temps j’ai passé à chercher cette information ! Merci !

    Répondre

Laisser un commentaire