- HTTP durum kodu hatanın türünü söyler: istek hatalı mı (400), yetki mi yok (403), kayıt mı yok (404)?
ResultCodehatanın tam olarak ne olduğunu söyler: ör.1002cari kodu zaten kullanılıyor. Tüm kodlar Sonuç kodları sayfasındadır.
Hata yanıtı
boolean
Hatalarda
false.string
Başarılı yanıtlarda
0000. Hatalarda ilk hatanın kodu.string
Tüm hata mesajları, boşlukla ayrılmış tek metin (İngilizce).
array
Her hata için
Code ve Message. Sadece hatalarda döner.ResultCode ilk hatanın kodudur; belirli bir hatayı ararken Errors listesine bakın.
HTTP durum kodları
Kontrol sırası
Bir istekte farklı aşamalarda sorun varsa ilk aşamanın hataları döner. Kontroller şu sırayla yapılır:1
Token (401)
Token var mı, imzası ve süresi geçerli mi?
2
Header'lar (400)
X-UserID, X-CompanyID, X-PeriodID geçerli mi, kullanıcı şirkete tanımlı mı?3
Yetki (403)
Anahtarın modülde gereken okuma ya da yazma yetkisi var mı?
4
Günlük limit (429)
Bugünkü limit aşıldı mı?
5
Gövde biçimi (400)
JSON gövdesi okunabiliyor mu?
6
İş kuralları (400 / 404)
Alanlar geçerli mi, kayıt var ve görülebilir mi?
Gövde biçim hataları
JSON gövdesi okunamıyorsa (bozuk JSON, GUID alanına geçersiz değer, sayı alanına metin gibi) 400 ve0002 kodu döner. Mesaj, hatalı alanın JSON yolunu içerir: