API Web - Pendahuluan
Web API adalah impian pengembang.
- Itu dapat memperluas fungsionalitas browser
- Ini dapat sangat menyederhanakan fungsi yang kompleks
- Ini dapat memberikan sintaks yang mudah ke kode yang kompleks
Apa itu WebAPI?
API adalah singkatan dari A application P rogramming I nterface.
Web API adalah antarmuka pemrograman aplikasi untuk Web.
Browser API dapat memperluas fungsionalitas browser web.
Server API dapat memperluas fungsionalitas server web.
API Peramban
Semua browser memiliki seperangkat API Web bawaan untuk mendukung operasi yang kompleks, dan untuk membantu mengakses data.
Misalnya, API Geolokasi dapat mengembalikan koordinat tempat browser berada.
Contoh
Dapatkan garis lintang dan garis bujur dari posisi pengguna:
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;
}
API Pihak Ketiga
API pihak ketiga tidak terpasang di browser Anda.
Untuk menggunakan API ini, Anda harus mengunduh kode dari Web.
Contoh:
- YouTube API - Memungkinkan Anda menampilkan video di situs web.
- Twitter API - Memungkinkan Anda menampilkan Tweet di situs web.
- Facebook API - Memungkinkan Anda menampilkan info Facebook di situs web.