API web - Introducción
Una API web es el sueño de un desarrollador.
- Puede ampliar la funcionalidad del navegador.
- Puede simplificar enormemente funciones complejas.
- Puede proporcionar una sintaxis fácil para código complejo.
¿Qué es la API web?
API significa Interfaz de programación de aplicaciones .
Una Web API es una interfaz de programación de aplicaciones para la Web.
Una API de navegador puede ampliar la funcionalidad de un navegador web.
Una API de servidor puede ampliar la funcionalidad de un servidor web.
API del navegador
Todos los navegadores tienen un conjunto de API web integradas para admitir operaciones complejas y ayudar a acceder a los datos.
Por ejemplo, la API de geolocalización puede devolver las coordenadas de dónde se encuentra el navegador.
Ejemplo
Obtén la latitud y la longitud de la posición del usuario:
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 de terceros
Las API de terceros no están integradas en su navegador.
Para utilizar estas API, deberá descargar el código de la Web.
Ejemplos:
- API de YouTube: le permite mostrar videos en un sitio web.
- API de Twitter: le permite mostrar Tweets en un sitio web.
- API de Facebook: le permite mostrar información de Facebook en un sitio web.