Web-API's - Inleiding
Een web-API is de droom van elke ontwikkelaar.
- Het kan de functionaliteit van de browser uitbreiden
- Het kan complexe functies aanzienlijk vereenvoudigen
- Het kan een eenvoudige syntaxis bieden voor complexe code
Wat is Web-API?
API staat voor A pplication Programming I nterface .
Een web-API is een applicatie-programmeerinterface voor het web.
Een Browser API kan de functionaliteit van een webbrowser uitbreiden.
Een Server API kan de functionaliteit van een webserver uitbreiden.
Browser-API's
Alle browsers hebben een set ingebouwde web-API's om complexe bewerkingen te ondersteunen en om toegang tot gegevens te vergemakkelijken.
De Geolocation API kan bijvoorbeeld de coördinaten retourneren van waar de browser zich bevindt.
Voorbeeld
Verkrijg de breedte- en lengtegraad van de positie van de gebruiker:
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's van derden
API's van derden zijn niet ingebouwd in uw browser.
Om deze API's te gebruiken, moet u de code van internet downloaden.
Voorbeelden:
- YouTube API - Hiermee kunt u video's op een website weergeven.
- Twitter API - Hiermee kunt u Tweets op een website weergeven.
- Facebook API - Hiermee kunt u Facebook-info op een website weergeven.