API Nedir? Yazılımlar Birbiriyle Nasıl Konuşur?
REST API, JSON, endpoint ve istek-cevap modelini küçük bir örnek üzerinden açıklıyoruz.
API nedir?
API, bir yazılımın başka bir yazılımla kontrollü biçimde haberleşmesini sağlayan arayüzdür. Mobil uygulama sunucudan veri alırken veya ödeme sistemi bankaya istek gönderirken API kullanılabilir.
```json { "id": 15, "name": "Örnek Proje", "status": "active" } ```
İyi bir API’de doğrulama, kimlik doğrulama, yetkilendirme, hız sınırlama ve tutarlı hata cevapları önemlidir. Gizli API anahtarları tarayıcıya gönderilmemelidir.