APIs da Web - Introdução
Uma API da Web é o sonho de um desenvolvedor.
- Pode estender a funcionalidade do navegador
- Pode simplificar muito funções complexas
- Ele pode fornecer sintaxe fácil para código complexo
O que é API Web?
API significa Interface de Programação de Aplicativos .
Uma API da Web é uma interface de programação de aplicativos para a Web.
Uma API de navegador pode estender a funcionalidade de um navegador da web.
Uma API de servidor pode estender a funcionalidade de um servidor web.
APIs do navegador
Todos os navegadores têm um conjunto de APIs da Web integradas para dar suporte a operações complexas e para ajudar no acesso a dados.
Por exemplo, a API de geolocalização pode retornar as coordenadas de onde o navegador está localizado.
Exemplo
Obtenha a latitude e longitude da posição do usuário:
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 de terceiros
APIs de terceiros não são incorporadas ao seu navegador.
Para usar essas APIs, você terá que baixar o código da Web.
Exemplos:
- API do YouTube - Permite exibir vídeos em um site.
- API do Twitter - Permite exibir Tweets em um site.
- API do Facebook - Permite exibir informações do Facebook em um site.