Realtime Service API hata kodları ve açıklamaları
200 OK
durum kodu ile döner. Hata durumunda aşağıdaki kodlarla karşılaşabilirsiniz:
HTTP Kodu | Hata Mesajı | Açıklama | Çözüm Önerisi |
---|---|---|---|
400 | Type parametresi gereklidir | İstek gövdesinde Type parametresi bulunmamaktadır | İstek gövdesine geçerli bir Type değeri ekleyin |
400 | Geçersiz Type değeri | Desteklenmeyen bir Type değeri gönderilmiştir | Geçerli bir Type değeri kullanın (101-255 arası) |
400 | StartDate parametresi gereklidir | Type kodu için gerekli olan StartDate parametresi eksik | İstek gövdesine StartDate parametresi ekleyin |
400 | EndDate parametresi gereklidir | Type kodu için gerekli olan EndDate parametresi eksik | İstek gövdesine EndDate parametresi ekleyin |
400 | BranchCode parametresi gereklidir | Type kodu için gerekli olan BranchCode parametresi eksik | İstek gövdesine BranchCode parametresi ekleyin |
401 | Geçersiz API anahtarı | Kimlik doğrulama başarısız oldu | API anahtarınızı kontrol edin ve doğru formatta gönderdiğinizden emin olun |
403 | Yetkisiz erişim | API anahtarı bu rapor türüne erişim izni vermiyor | Erişim izinlerinizi kontrol edin veya daha yüksek yetkili bir API anahtarı talep edin |
404 | Type [kod] için rapor sorgu dosyası bulunamadı | Belirtilen Type kodu için SQL sorgu dosyası bulunamadı | Geçerli bir Type kodu kullandığınızdan emin olun |
429 | İstek limiti aşıldı | Çok fazla istek gönderildi, lütfen daha sonra tekrar deneyin | İstek sayınızı azaltın veya istekleri zaman içinde dağıtın |
500 | İç sunucu hatası | Sunucu tarafında bir hata oluştu | Daha sonra tekrar deneyin veya destek ekibiyle iletişime geçin |
503 | Servis kullanılamıyor | API bakım modunda veya geçici olarak kullanılamıyor | Daha sonra tekrar deneyin |
error
nesnesi içerir. Bu nesne içinde hata kodu (code
) ve hata mesajı (message
) bulunur. Ayrıca yanıtta hatanın oluştuğu zaman damgası (timestamp
) da yer alır.Bu hatalar, istemci tarafından yapılan hatalı isteklerden kaynaklanır.
Bu hatalar, sunucu tarafında oluşan sorunlardan kaynaklanır.
API anahtarınızın doğru formatta olduğundan emin olun. API anahtarı, Authorization başlığında “Bearer” önekiyle birlikte gönderilmelidir.
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9…
Type değerinin desteklenen bir rapor tipi olduğundan emin olun. Geçerli Type değerleri 101-255 aralığındadır.
API istek limitinizi aştınız. İsteklerinizi zaman içinde dağıtın veya daha yüksek limitli bir plan için bizimle iletişime geçin.