API beta

Hatalar

API, aşağıdaki gibi durumlarda hata mesajı verebilir ;

  • İstenen veriye ulaşılamaması. Örneğin ; değiştirilmek istenen ürünün bulunaması veya silinecek referans firmaya ulaşılamaması.
  • Geçersiz API isteğinde bulunulması. Örneğin ; olmayan bir fonksiyon veya parametrenin istekte yer alması.
  • POST metodlarında [ insert | update | delete ] hata olması durumunda hataya sebep olan durumlar errors alanı altında aşağıda şekilde gönderilecektir.
    <errors>
      <row description="Geçersiz Dil." />
      <row description="Geçersiz Doğum Tarihi." />
    </errors>

 

Hata Kodu Açıklama Detay
1001 Geçersiz İşlem Tanımlanamayan bir işlem seti gönderiyorsunuz. Örneğin company.get yerine company.list
1002 Geçersiz API Erişim Kodu Gönderdiğiniz erişim kodu sistemde tanımlı değil, eksik yada hatalı.
1003 Pasif API Erişim Kodu Gönderilen erişim kodu pasif konuma getirilmiş.
1004 Son Kullanım Tarihi Geçmiş API Erişim Kodu Erişim Kodunun kullanma süresi bitmiş.
1005 Geçersiz Grup Gönderilen parametre grup kodu yanlış. Bkz. parametreler
1006 Kayıt Bulunamadı Ulaşılmaya çalışılan kayıt yok.
1007 Hata Oluştu İşlem bir hatadan dolayı sonladırılamadı. Hata nedenleri errors alanı içerisinde belirtilmiştir.
1008 Geçersiz / Eksik Parametre Gönderilmesi zorunlu parametre eklenmemiş yada yanlış yazılmış.
1009 Txn - Get / Post Uyuşmazlığı Her metod belirtildiği http metodu ile çağrılmalıdır.
1010 Geçersiz Sayfa Listeleme tarzındaki metodlarda geçersiz sayfanın çağrılması. Örneğin 4 sayfalık bir listede 6 ncı sayfaya ulaşmaya çalışmak.
1011 Geçersiz Firma Üzerinde işlem yapılmaya çalışılan firma mevcut değil.
1500 Tanımlamayan Hata Normal durumda oluşmaması gereken hata tipi olup, ekibimizce incelenmesi gerekir.