API
English

Kaynaklar

Sürüm politikası

Out API'de değişikliklerin nasıl yapıldığını, nasıl duyurulduğunu ve entegrasyonunuzu değişikliklere karşı nasıl dayanıklı tutacağınızı anlatır.

Tek sürüm

API adresinde sürüm numarası yoktur. Out API'nin tek bir sürümü vardır ve geriye uyumlu biçimde geliştirilir. Tüm değişiklikler değişiklik günlüğünde yayımlanır.

Geriye uyumlu değişiklikler

Aşağıdaki değişiklikler mevcut entegrasyonları bozmaz; önceden duyurulmadan yapılabilir ve değişiklik günlüğüne yazılır:

  • Yeni servis eklenmesi.
  • Yanıtlara yeni alan eklenmesi.
  • İsteklere isteğe bağlı yeni alan eklenmesi.
  • Kodsuz dönen bir hataya hata kodu eklenmesi veya hata mesajlarının netleştirilmesi.
  • Hata ve güvenlik düzeltmeleri.

Uyumsuz değişiklikler

Bir servisin veya alanın kaldırılması, bir alanın anlamının ya da biçiminin değiştirilmesi ve isteğe zorunlu alan eklenmesi uyumsuz değişikliktir. Bu değişiklikler için:

  1. Değişiklik, yürürlüğe girmeden en az 90 gün önce değişiklik günlüğünde duyurulur.
  2. Etkilenen servis, dokümanda Kaldırılacak olarak işaretlenir; sayfasında tarih ve yerine kullanılacak servis yazar.
  3. Tarih geldiğinde kaldırılan servis HTTP 410 döndürür.

Bir güvenlik açığını kapatmak için gereken değişiklikler bu süreyi beklemeden yapılabilir. Bu durumda değişiklik, yayınlandığı gün değişiklik günlüğüne yazılır.

Entegrasyonunuzu dayanıklı tutun

  • Yanıtta tanımadığınız alanları yok sayın; yeni alanlar duyurusuz eklenebilir.
  • Değeri boş olan alanların yanıtta hiç yer almayabileceğini hesaba katın.
  • Kararı Result ve ErrorCode ile verin; ErrorMessage metni değişebilir.
  • Tanımadığınız bir ErrorCode'u genel hata olarak ele alın ve kaydedin.
  • 00001 veya 00006 aldığınızda DoLogin ile yeni ApiCode alıp isteği bir kez tekrarlayın.
  • Değişiklik günlüğünü düzenli olarak takip edin.

↑ ↓ ile gezinin, Enter ile açın, Esc ile kapatın.

Out API'ye bağlan

DoLogin çağrılır ve dönen ApiCode bu sekmede tutulur. API şifreniz bu siteye gönderilmez.