Web-APIs – Einführung
Eine Web-API ist der Traum eines jeden Entwicklers.
- Es kann die Funktionalität des Browsers erweitern
- Es kann komplexe Funktionen erheblich vereinfachen
- Es kann eine einfache Syntax für komplexen Code bereitstellen
Was ist Web-API?
API steht für Application P rogramming Interface .
Eine Web-API ist eine Anwendungsprogrammierschnittstelle für das Web.
Eine Browser-API kann die Funktionalität eines Webbrowsers erweitern.
Eine Server-API kann die Funktionalität eines Webservers erweitern.
Browser-APIs
Alle Browser verfügen über eine Reihe integrierter Web-APIs, um komplexe Vorgänge zu unterstützen und den Zugriff auf Daten zu erleichtern.
Beispielsweise kann die Geolocation-API die Koordinaten des Standorts des Browsers zurückgeben.
Beispiel
Holen Sie sich den Breiten- und Längengrad der Position des Benutzers:
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;
}
APIs von Drittanbietern
APIs von Drittanbietern sind nicht in Ihren Browser integriert.
Um diese APIs zu verwenden, müssen Sie den Code aus dem Internet herunterladen.
Beispiele:
- YouTube-API – Ermöglicht das Anzeigen von Videos auf einer Website.
- Twitter API – Ermöglicht es Ihnen, Tweets auf einer Website anzuzeigen.
- Facebook-API – Ermöglicht es Ihnen, Facebook-Informationen auf einer Website anzuzeigen.