integration

Resmî Olmayan API

Resmî olmayan API, bir ürünün içeride kullandığı ama yayımlamadığı ve desteklemediği bir arayüzdür — genellikle kendi web ya da mobil istemcisinin çağırdığı, o istemcinin ürettiği ağ trafiğini izleyerek bulunan uç noktalardır. Ekipler, bir satıcı hiç genel API sunmadığında ya da sunduğu API tam da ihtiyaç duydukları nesneyi atladığında buna uzanır; bu, entegrasyonların gerçekte nasıl kurulduğunun gerçek ve sıradan bir parçasıdır. Aynı zamanda mevcut en dayanıksız bağımlılıktır ve nedeni yapısaldır: bir sözleşme yoktur, dolayısıyla sürümlenecek bir şey de yoktur. Yanıt şekli herhangi bir sürümde, haber verilmeden, değişiklik günlüğü olmadan ve kapanış penceresi tanınmadan değişebilir; çünkü sağlayıcı tarafından bakıldığında hiçbir şey kırılmamıştır. Kimlik doğrulama tipik olarak makineler için tasarlanmış bir kimlik bilgisi değil, istemcinin kendi oturumudur; yani entegrasyon, bir giriş akışı değişikliği ya da bir bot algılama iyileştirmesi kadar durmaya yakındır. Ve trafik kısıtlanabilir, engellenebilir ya da kötüye kullanım sayılabilir; bazen hesabı da beraberinde götürür. Teknik olmayan risk ilk tartılmayı hak eder, çünkü sonucunu üstlenecek olan siz değilsinizdir. Hizmet koşulları genellikle otomatik erişimi ele alır ve sağlayıcının onaylamadığı bir yol üzerine müşteriye dönük bir özellik kurmak, kendi hesabınızla birlikte müşterilerinizin hesaplarını da askıya alınma riskine sokar. Bu, bir uygulama içinde sessizce halledilecek bir şey değil, müşteri ilişkisinin ve sözleşmenin sahibinin vereceği bir karardır. Yanıt yine de evetse, sınırlayın. Tek bir arayüzün arkasına koyun ki sonradan değiştirmek ürüne değil tek bir dosyaya dokunsun. Yalnızca erişilebilirliğini değil şeklini de izleyin ki bir değişiklik size destek talebi olarak değil başarısız bir kontrol olarak ulaşsın. Müşterilere bunu asla desteklenen bir entegrasyon diye sunmayın; çünkü o kelime, veremeyeceğiniz bir taahhüdü ima eder. Ve sağlayıcıdan gerçeğini istemeyi sürdürün: kalıcı çözüm onların yayımladığı bir API'dir ve görebildikleri talep, onu yapmak için gereken gerekçedir.

İlgili terimler

Daha fazla Entegrasyonlar terimi