Yazı
API Entegrasyonu Nedir?
· CDA Software
API (uygulama programlama arayüzü), bir yazılımın diğerine kontrollü kapı açmasıdır. “Şu kimlikle, şu kaydı, şu biçimde alabilirsin.” Kapı yoksa insanlar dosya yollar; dosya gecikir, sütun kayar, kimse fark etmez.
Entegrasyon “bağladık” demek değildir
Bir test isteğinin 200 dönmesi başlangıçtır. Asıl iş: zaman aşımı, çift bildirim, kısmi başarı ve yetkisi biten anahtardır. API entegrasyonları bunları log’a yazar.
Sık görülen kapılar
- Ödeme bildirimi ve iade.
- Kargo barkodu ve durum.
- Muhasebe fişi veya e-belge.
- CRM ve form kayıtları.
E-ticaret bu kapıların birkaçını birden kullanır. Bu yüzden mağaza işi çoğu kez vitrinden çok entegrasyon işidir. Mobil uygulama da aynı kapıdan içerideki özel yazılıma bağlanır.
Anahtarları koda gömmeyin
Kimlik bilgisi yapılandırmada durur, depoda kilitli kalır, repoda gezmez. Bu, hem güvenlik hem de sağlayıcı değişince hayatta kalma meselesidir.
Karşı taraf zayıfsa
Belgesiz, sık düşen, limitini söylemeyen API’ler vardır. Mucize beklemeyin; kuyruk, tekrar ve insan yedek planı koyun. CDA Software bunu baştan söylemeyi, sonra şaşırmaya tercih eder.
