API
Kısaca: Application Programming Interface — iki programın birbirinin iç uygulamasını bilmeden iletişim kurduğu tanımlı bir arayüz.
Biraz daha ayrıntılı: Hangi işlevlerin/uç noktaların kullanılabilir olduğunu, hangi verileri göndermeniz gerektiğini ve karşılığında ne aldığınızı tanımlar. Web’de genellikle bir HTTP arayüzü olarak uygulanır, çoğu zaman REST ilkesini izler. İyi bir API karmaşıklığı kararlı, belgelenmiş bir yüzeyin arkasına gizler.
Ayrıntılı
Farklı düzeylerde API’ler
API’ler çeşitli düzeylerde bulunur: bir kütüphane API’si (örn. bir işlev)…