Internetowe interfejsy API — wprowadzenie
Web API to marzenie programisty.
- Może rozszerzyć funkcjonalność przeglądarki
- Może znacznie uprościć złożone funkcje
- Może zapewnić łatwą składnię złożonego kodu
Co to jest internetowy interfejs API?
API oznacza interfejs programowania aplikacji . _
Web API to interfejs programowania aplikacji dla sieci Web.
Interfejs API przeglądarki może rozszerzyć funkcjonalność przeglądarki internetowej.
Interfejs API serwera może rozszerzyć funkcjonalność serwera WWW.
Przeglądarki API
Wszystkie przeglądarki mają zestaw wbudowanych interfejsów API sieci Web, które obsługują złożone operacje i ułatwiają dostęp do danych.
Na przykład Geolokalizacja API może zwrócić współrzędne lokalizacji przeglądarki.
Przykład
Uzyskaj szerokość i długość geograficzną pozycji użytkownika:
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;
}
Interfejsy API innych firm
Interfejsy API innych firm nie są wbudowane w Twoją przeglądarkę.
Aby korzystać z tych interfejsów API, musisz pobrać kod z sieci Web.
Przykłady:
- YouTube API — umożliwia wyświetlanie filmów na stronie internetowej.
- Twitter API — umożliwia wyświetlanie tweetów na stronie internetowej.
- Facebook API — umożliwia wyświetlanie informacji z Facebooka na stronie internetowej.