Web API'leri


İçindekiler

    İçindekiler tablosunu göster

Web API'si bir geliştiricinin hayalidir.

  • Tarayıcının işlevselliğini genişletebilir

  • Karmaşık işlevleri büyük ölçüde basitleştirebilir

  • Karmaşık kodlara kolay sözdizimi sağlayabilir

Web API'si nedir?

API, BirUygulama Pprogramlama Iarayüzü anlamına gelir.

Web API, Web için bir uygulama programlama arayüzüdür.

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

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


Tarayıcı API'leri

Tüm tarayıcılarda bir dizi yerleşik Web API'si bulunur karmaşık işlemleri desteklemek ve verilere erişime yardımcı olmak için.

Örneğin, Geolocation API, tarayıcının bulunduğu yerin koordinatlarını döndürebilir.

Örnek

Kullanıcının konumunun enlem ve boylamını alın:

const myElement = document.getElementById("demo");

function getLocation() {
  if (navigator.geolocation) {
    navigator.geolocation.getCurrentPosition(showPosition);
  } else { 
    myElement.innerHTML = "Geolocation is not supported by this browser.";
  }
}

function showPosition(position) {
  myElement.innerHTML = "Latitude: " + position.coords.latitude + 
  "<br>Longitude: " + position.coords.longitude; 
}

Kendiniz Deneyin →

<!DOCTYPE html>
<html>
<body>

<h2>JavaScript Geolocation</h2>

<p>Click the button to get your coordinates.</p>

<button onclick="getLocation()">Try It</button>

<p id="demo"></p>

<script>
const x = document.getElementById("demo");

function getLocation() {
  try {
    navigator.geolocation.getCurrentPosition(showPosition);
  } catch {
    x.innerHTML = err;
  }
}

function showPosition(position) {
  x.innerHTML = "Latitude: " + position.coords.latitude + 
  "<br>Longitude: " + position.coords.longitude;
}
</script>

</body>
</html>


Üçüncü Taraf API'leri

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

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

Örnekler:

  • YouTube API - Bir web sitesindeki videoları görüntülemenizi sağlar.

  • Twitter API - Tweetleri bir web sitesinde görüntülemenizi sağlar.

  • Facebook API - Bir web sitesinde Facebook bilgilerini görüntülemenizi sağlar.