Erreurs
L'objet d'erreur
Chaque échec a la même forme, quelle qu'en soit la cause :
403
{
"error": {
"code": "scope_required",
"message": "This key is not allowed to perform that action.",
"details": {
"scope": "keywords:write"
}
},
"request_id": "req_d3428e686099bb0e"
}code
| Statut | code | Signification |
|---|---|---|
| 401 | missing_api_key | Aucune clé n'a été envoyée |
| 401 | invalid_api_key | Clé inconnue ; cherchez la faute de frappe |
| 401 | key_revoked | La clé existait et a été révoquée ; adressez-vous à qui l'a émise |
| 402 | plan_limit | Un plafond de l'offre est atteint. details.resource vaut targets ou keywords, avec limit et current |
| 403 | scope_required | La clé ne possède pas une portée ; details.scope la nomme |
| 404 | not_subscribed | Vous ne surveillez pas ce compte ; une résolution échouée ajoute details.state: "failed", details.reason et details.failed_at |
| 404 | user_not_found | X n'a pas de tel compte : jamais inscrit, supprimé ou désactivé |
| 404 | user_suspended | X a suspendu ce compte |
| 404 | user_protected | Les publications du compte sont protégées (abonnés approuvés uniquement), il ne peut donc pas être surveillé |
| 404 | tweet_not_found | Pas de telle publication, ou elle a été supprimée |
| 404 | not_found | Pas de telle ressource |
| 409 | idempotency_key_reuse | La même Idempotency-Key a déjà été utilisée avec une requête différente |
| 409 | conflict | La ressource est dans un état qui interdit la modification ; details.reason en donne la raison |
| 422 | invalid_request | Le corps ou la requête a échoué à la validation. En 422, details.fields nomme chaque champ fautif ; en 400, une valeur que nous avons pu analyser mais pas accepter |
| 429 | rate_limited | Votre budget de requêtes par minute est épuisé ; Retry-After dit quand |
| 429 | quota_exhausted | La limite en amont pour cette lecture a été atteinte ; Retry-After dit quand |
| 502 | upstream | X n'a pas répondu comme prévu. Généralement transitoire ; réessayez |
| 500 | internal | C'est de notre faute. Envoyez-nous le request_id |