Home » Javascript » Web API- Pendahuluan

Web API- Pendahuluan

by Catur Kurnia Sari
by Catur Kurnia Sari

Web API adalah impian developer, karena:

  • dapat memperluas fungsionalitas browser
  • dapat sangat menyederhanakan fungsi yang kompleks
  • dapat memberikan sintaks yang mudah ke kode kompleks

Apa itu API Web?

API adalah singkatan dari Application Programming Interface.

API Web adalah antarmuka pemrograman aplikasi untuk Web.

API Browser dapat memperluas fungsionalitas browser web.

API Server dapat memperluas fungsionalitas server web.

API browser

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

Misalnya, Geolocation API bisa mengembalikan koordinat tempat browser berada.

Contoh
Dapatkan lintang dan bujur dari posisi pengguna.

<!DOCTYPE html>
<html>
<body>

<p>Klik tombol untuk mendapatkan koordinat Anda.</p>
<button onclick="getLocation()">Try It</button>

<p><strong>Catatan</strong>Properti geolokasi tidak didukung di IE8 dan versi sebelumnya.</p>

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

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

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

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

</body>
</html>

API Pihak Ketiga

API pihak ketiga tidak tersedia pada browser.

Untuk menggunakan API ini, kita harus mengunduh kode dari Web.

Contoh:

  • API YouTube – Memungkinkan untuk menampilkan video di situs web.
  • Twitter API – Memungkinkan untuk menampilkan Tweet di situs web.
  • API Facebook – Memungkinkan untuk menampilkan info Facebook di situs web.

You may also like