Web API's - Inleiding
'n Web API is 'n ontwikkelaar se droom.
- Dit kan die funksionaliteit van die blaaier uitbrei
- Dit kan komplekse funksies aansienlik vereenvoudig
- Dit kan maklike sintaksis aan komplekse kode verskaf
Wat is Web API?
API staan vir A pplication P rogramming I nterface.
'n Web API is 'n toepassingsprogrammeringskoppelvlak vir die web.
'n Blaaier-API kan die funksionaliteit van 'n webblaaier uitbrei.
'n Bediener-API kan die funksionaliteit van 'n webbediener uitbrei.
Blaaier API's
Alle blaaiers het 'n stel ingeboude web-API's om komplekse bewerkings te ondersteun en om toegang tot data te help.
Byvoorbeeld, die Geolocation API kan die koördinate van waar die blaaier geleë is terugstuur.
Voorbeeld
Kry die breedte- en lengtegraad van die gebruiker se posisie:
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;
}
Derdeparty API's
Derdeparty-API's is nie in jou blaaier ingebou nie.
Om hierdie API's te gebruik, sal jy die kode van die web moet aflaai.
Voorbeelde:
- YouTube API - Laat jou toe om video's op 'n webwerf te vertoon.
- Twitter API - Laat jou toe om Tweets op 'n webwerf te vertoon.
- Facebook API - Laat jou toe om Facebook-inligting op 'n webwerf te vertoon.