portfolio vinicius gonçalves

BR
EN

O que é API?

API - Interface de Programação de Aplicações

Para dois interlocutores manterem uma comunicação, é necessário que haja um meio de comunicação que ambos conheçam. Uma API (Application Programming Interface) é este meio de comunicação entre partes no contexto da programação.

Como funciona

Tal qual interlocutores em um diálogo, os atores que interagem através de uma API devem ser capazes de enviar e/ou receber as mensagens. O mais comum é que, nesta relação, haja uma parte que está oferecendo algo, e outra parte que deseja fazer consumo deste algo. Normalmente, esta que oferece, estará o fazendo para diversas outras partes que estarão consumindo. Desta maneira, o que acontece — e é mais conveniente — é que esta parte que está oferecendo estabeleça como deve acontecer a comunicação.

Alguns exemplos de maneiras de estruturar uma API: