Uma aplicação de previsão do tempo no seu telemóvel não mede a temperatura por si só. Solicita dados a um serviço meteorológico. Esta comunicação ocorre através de uma Interface de Programação de Aplicações, ou API — um conjunto de regras que permite a comunicação entre programas de software. A API define quais os pedidos que podem ser feitos, qual o formato que devem ter e quais as respostas que devem ser recebidas.
Imagine como um menu de restaurante. Não se entra na cozinha e cozinha. Você pede de uma lista de pratos. A API é o menu. A cozinha é o empregado de mesa. Recebe a sua comida sem saber como foi preparada.
Estilos de API comuns
- REST: utiliza métodos HTTP como GET e POST, amplamente utilizados na web.
- GraphQL: permite aos clientes solicitar exatamente os dados de que necessitam.
- SOAP: termo mais antigo e formal, ainda utilizado no setor bancário e empresarial.
- Webhooks: o servidor envia dados quando ocorre um evento.
As APIs são a base de grande parte das suas atividades online. Quando faz login com o Google, paga com o PayPal ou partilha uma publicação nas redes sociais, uma API está a realizar o trabalho. São o tecido conjuntivo da internet.
Comments
No comments yet. Be the first to share a thought.
Leave a comment