Votre compte développeur (API) de Twitter à un problème ?
Vous avez mis en place une API sur twitter et un bon matin vous constatez que plus rien ne fonctionne.
Lorsque vous allez dans l’espace développeur (https://developer.twitter.com/en/apps) vous constatez que vous avez un message RESTRICTED TO API READ ACCESS ONLY sur votre apps.
Les limites de l’API V1
Les limites de débit API standard décrites dans ce tableau font référence aux points de terminaison POST. Ces limites de taux s’appliquent uniquement aux points de terminaison d’API standard, ne s’appliquent pas aux API premium.
Point final | Fenêtre de limite de débit | Limite de taux par utilisateur | Limite de taux par application |
Statuts POST / mise à jour | 3 heures* | 300 * | 300 * |
Statuts POST / retweet /: id | 3 heures* | 300 * | 300 * |
Publier des favoris / créer | 24 heures | 1000 | 1000 |
POSTER des amitiés / créer | 24 heures | 400 | 1000 |
POST direct_messages / events / new | 24 heures | 1000 | 15 000 |
Remarque : les 300 toutes les 3 heures correspondent aux statuts POST / mise à jour et aux statuts POST / retweet /: id endpoints est une limite combinée. Vous ne pouvez publier que 300 Tweets ou Retweets pendant une période de 3 heures.
Par exemple, si votre application Twitter envoie 200 requêtes aux statuts POST / point de terminaison de mise à jour dans un délai de trois heures, votre application ne pourra faire que 100 requêtes au point de terminaison POST statuses / retweet /: id pendant cette période.
OBTENIR des points de terminaison
Les limites de débit API standard décrites dans ce tableau font référence aux points de terminaison GET (lecture). Notez que les points de terminaison non répertoriés dans le graphique par défaut sont de 15 demandes par utilisateur alloué. Toutes les fenêtres de demande durent 15 minutes. Ces limites de taux s’appliquent uniquement aux points de terminaison d’API standard, ne s’appliquent pas aux API premium.
Point final | Demandes / fenêtre par utilisateur | Demandes / fenêtre par application |
---|---|---|
GET account / verify_credentials | 75 | 0 |
GET application / rate_limit_status | 180 | 180 |
OBTENIR les favoris / la liste | 75 | 75 |
OBTENIR des abonnés / identifiants | 15 | 15 |
GET followers / liste | 15 | 15 |
OBTENIR des amis / identifiants | 15 | 15 |
GET amis / liste | 15 | 15 |
OBTENIR des amitiés / montrer | 180 | 15 |
GET geo / id /: place_id | 75 | 0 |
OBTENIR de l’aide / configuration | 15 | 15 |
OBTENIR de l’aide / des langues | 15 | 15 |
OBTENIR de l’aide / confidentialité | 15 | 15 |
OBTENIR de l’aide / des | 15 | 15 |
GET listes / liste | 15 | 15 |
GET listes / membres | 900 | 75 |
GET listes / membres / spectacle | 15 | 15 |
OBTENIR des listes / adhésions | 75 | 75 |
OBTENIR des listes / propriétés | 15 | 15 |
OBTENIR des listes / afficher | 75 | 75 |
GET listes / statuts | 900 | 900 |
GET listes / abonnés | 180 | 15 |
GET listes / abonnés / émission | 15 | 15 |
OBTENIR des listes / abonnements | 15 | 15 |
RECHERCHE / tweets | 180 | 450 |
OBTENIR des statuts / rechercher | 900 | 300 |
GET statuts / mentions_timeline | 75 | 0 |
OBTENIR des statuts / retweeters / identifiants | 75 | 300 |
GET statuts / retweets_of_me | 75 | 0 |
OBTENIR les statuts / retweets /: id | 75 | 300 |
OBTENIR les statuts / show /: id | 900 | 900 |
GET statuts / user_timeline | 900 | 1500 |
GET tendances / disponibles | 75 | 75 |
OBTENIR les tendances / le plus proche | 75 | 75 |
OBTENIR les tendances / le lieu | 75 | 75 |
GET utilisateurs / recherche | 900 | 300 |
GET utilisateurs / recherche | 900 | 0 |
GET utilisateurs / show | 900 | 900 |
OBTENIR des utilisateurs / suggestions | 15 | 15 |
GET utilisateurs / suggestions /: slug | 15 | 15 |
GET utilisateurs / suggestions /: slug / membres | 15 | 15 |
Les limites de l’API V2
Le tableau suivant répertorie les limites de débit pour l’API Twitter v2 avec accès de base standard. Ces limites de débit sont également documentées sur la page de référence de l’API de chaque point de terminaison et également affichées sur le tableau de bord du développeur.
Point final | Demandes par fenêtre de 15 minutes | |
Par application | Par utilisateur | |
Recherche de tweets | 300 | 900 |
Recherche d’utilisateurs | 300 | 900 |
Recherche récente * | 450 | 180 |
Flux filtré * – Connexion- Ajout / suppression de filtres- Liste des filtres | 50450450 | |
Flux échantillonné- Connexion | 50 | |
Masquer les réponses | 50 |
* La recherche récente et le flux filtré partagent une limite mensuelle de 500 000 Tweets.
Comment solutionner le problème ?
Vous pouvez toujours faire une demande sur ce formulaire (My application has been suspended or restricted from performing write actions) pour débloquer l’API de votre compte.
Il est aussi fortement envisageable que vous soyez obligé de passer à la caisse pour prendre un compte entreprise ou prémium (https://developer.twitter.com/en/account/subscriptions).