Hatalar (Errors)
API tarafından döndürülen standart hata kodları ve yanıtlar.
Hata Yanıt Formatı
Tüm hata yanıtları standart bir JSON formatını takip eder.
{
"error": {
"code": "invalid_request",
"message": "İstek gövdesinde gerekli alanlar eksik.",
"details": {
"field": "product_id",
"reason": "Gerekli"
}
}
}Standart Hata Kodları
| Kod | Durum | Açıklama |
|---|---|---|
| invalid_request | 400 | İstek kabul edilemez, genellikle eksik bir parametre nedeniyle. |
| authentication_error | 401 | Geçerli bir API anahtarı sağlanmadı. |
| permission_error | 403 | API anahtarının isteği gerçekleştirme izni yok. |
| not_found | 404 | İstenen kaynak mevcut değil. |
| rate_limit_exceeded | 429 | API'ye çok kısa sürede çok fazla istek gönderildi. |
| api_error | 500 | Bizim tarafımızda bir şeyler ters gitti. |