Web API - Ringkasan

Web API adalah impian para pengembang.

  • Itu dapat memperluas fungsi browser
  • Itu dapat mempermudah fungsi kompleks
  • Itu dapat menyediakan sintaks yang sederhana bagi kode kompleks

Apa itu Web API?

API adalah singkatan untuk antarmuka pemrograman aplikasi (Application Programming Interface)。

Web API adalah antarmuka pemrograman aplikasi Web.

API Browser dapat memperluas fungsi browser Web.

API Server dapat memperluas fungsi server Web.

API Browser

Semua browser memiliki set dari Web API yang bawaan untuk mendukung operasi kompleks dan membantu mengakses data.

Contoh, API Geolocation dapat mengembalikan koordinat lokasi browser.

Contoh

Dapatkan garis lintang dan garis bujur tempat pengguna berada:

konstanta myElement = document.getElementById("demo");
fungsi getLocation() {
  jika (navigator.geolocation) {
    navigator.geolocation.getCurrentPosition(showPosition);
  } else {
    myElement.innerHTML = "Geolokasi adalah tidak disokong oleh pelayar ini.";
  }
}
function showPosition(position) {
  myElement.innerHTML = "Latitud: " + position.coords.latitude +
  "Bujur: " + position.coords.longitude;
}

亲自试一试

第三方 API

第三方 API 未内置于您的浏览器中。

要使用这些 API,您必须从 Web 下载代码。

举例:

  • YouTube API - 允许您在网站上显示视频。
  • Twitter API - 允许您在网站上显示推文。
  • Facebook API - 允许您在网站上显示 Facebook 信息。