Web API - Tanıtım

Web API, geliştiricilerin rüyasıdır.

  • Bu, tarayıcı işlevlerini genişletebilir
  • Bu, karmaşık işlevleri büyük ölçüde basitleştirebilir
  • Bu, karmaşık kod için basit bir dil sağlayabilir

Web API nedir?

API, uygulama programlama arayüzü (Application Programming Interface)。

Web API'si, Web'in uygulama programlama arayüzüdür.

Tarayıcı API'si Web tarayıcısının işlevselliğini genişletebilir.

Sunucu API'si Web sunucusunun işlevselliğini genişletebilir.

Tarayıcı API'si

Tüm tarayıcılar karmaşık işlemleri desteklemek ve veriye erişmeyi kolaylaştırmak için bir dizi yerleşik Web API'sine sahiptir.

Örneğin, Konum API'si tarayıcı konumunu döndürebilir.

Örnek

Kullanıcının konumunu almak için:

const myElement = document.getElementById("demo");
function getLocation() {
  if (navigator.geolocation) {
    navigator.geolocation.getCurrentPosition(showPosition);
  } else {
    myElement.innerHTML = "Bu tarayıcı tarafından coğrafi konum desteklenmiyor.";
  }
}
function showPosition(position) {
  myElement.innerHTML = "Enlem: " + position.coords.latitude +
  "Uzunluk: " + position.coords.longitude;
}

Kişisel olarak deneyin

Üçüncü taraf API

Üçüncü taraf API'ler tarayıcınızda yerleşik değildir.

Bu API'leri kullanmak için kodu Web'den indirmeniz gerekmektedir.

Örnek:

  • YouTube API - Sitenizde videoları göstermenize izin verir.
  • Twitter API - Sitenizde twitleri göstermenize izin verir.
  • Facebook API - Sitenizde Facebook bilgilerini göstermenize izin verir.