Hatalar
Hata nesnesi
Nedeni ne olursa olsun her hata aynı biçimdedir:
403
{
"error": {
"code": "scope_required",
"message": "This key is not allowed to perform that action.",
"details": {
"scope": "keywords:write"
}
},
"request_id": "req_d3428e686099bb0e"
}code
| Durum | code | Anlamı |
|---|---|---|
| 401 | missing_api_key | Anahtar gönderilmedi |
| 401 | invalid_api_key | Böyle bir anahtar yok; yazım hatası var mı diye bakın |
| 401 | key_revoked | Anahtar vardı ve iptal edildi; anahtarı verenle konuşun |
| 402 | plan_limit | Bir plan üst sınırına ulaşıldı. details.resource, limit ve current ile birlikte targets veya keywords olur |
| 403 | scope_required | Anahtarda bir kapsam eksik; details.scope onu adlandırır |
| 404 | not_subscribed | O hesabı izlemiyorsunuz; başarısız bir çözümleme details.state: "failed", details.reason ve details.failed_at ekler |
| 404 | user_not_found | X'te böyle bir hesap yok: hiç kaydolmamış, silinmiş ya da devre dışı bırakılmış |
| 404 | user_suspended | X bu hesabı askıya aldı |
| 404 | user_protected | Hesabın gönderileri korumalı (yalnızca onaylı takipçiler), bu yüzden izlenemez |
| 404 | tweet_not_found | Böyle bir gönderi yok ya da silinmiş |
| 404 | not_found | Böyle bir kaynak yok |
| 409 | idempotency_key_reuse | Aynı Idempotency-Key zaten farklı bir istekle kullanılmış |
| 409 | conflict | Kaynak, değişikliğe izin vermeyen bir durumda; details.reason nedenini söyler |
| 422 | invalid_request | Gövde veya sorgu doğrulamadan geçemedi. 422 olarak details.fields sorunlu her alanı adlandırır; 400 olarak ayrıştırabildiğimiz ama kabul edemediğimiz bir değer |
| 429 | rate_limited | Dakikalık istek bütçeniz tükendi; Retry-After ne zaman diye söyler |
| 429 | quota_exhausted | O okuma için üst kaynak sınırına ulaşıldı; Retry-After ne zaman diye söyler |
| 502 | upstream | X beklendiği gibi yanıt vermedi. Genellikle geçicidir; yeniden deneyin |
| 500 | internal | Bizim hatamız. Bize request_id değerini gönderin |