API nedir?
API, yani uygulama programlama arayüzü, uygulama yazılımları arasında verilerin biçimlendirilmiş şekilde aktarılmasını sağlar. Birçok servis, tüm kullanıcıların servisle içerik alışverişi yapmasını sağlayan herkese açık API’lar sunar. http:// URL’lerini kullanarak İnternet üzerinden çalışan API’lara web API denir. Web üzerinde bilgi almak ve göndermek için API isteğinde bulunabilirsiniz.
İnternet’e bağlanan favori uygulamalarınızın tümünde API’lardan yararlanılır. Örneğin sosyal medya uygulamaları, mobil uygulamaları üzerinden gönderileri görüntüleyip yayımlamanız için API’lardan yararlanır. Kaynağı yenilediğinizde uygulama, gönderilerin tümünü almak için API isteğinde bulunur. Bir gönderiyi “beğendiğinizde”, uygulama ilgili veriyi yayımlamak için API isteğinde bulunur.
Kestirmeler’de API isteği yapabilme özelliği sayesinde, aygıtınızda yerel olarak mevcut verilerin ötesine geçebilir ve kestirmelerin, herkese açık API’a sahip web servisleriyle etkileşime geçmesini sağlayabilirsiniz. Yüksek miktarda veriyi toplayıp istediğiniz şekilde görüntülemek ve hatta verileri API’a geri gönderip web servisini güncellemek için özel kestirmeler oluşturabilirsiniz. Bu özellik API’da mevcutsa Kestirmeler uygulamasında da kullanılabilir.