O que é uma API?

API (Application Programming Interface) é uma interface que permite que sistemas se comuniquem entre si, enviando e recebendo dados. APIs são amplamente usadas para integrar serviços, como pagamento online, integração de redes sociais, e dados de clima.

Exemplo de Utilização

Imagine um sistema que precisa buscar a cotação do dólar em tempo real. Em vez de criar um banco de dados atualizado, o sistema consome uma API que já fornece essas informações.

Principais Métodos HTTP

Exemplo de uma API REST em PHP

<?php
// Recebendo dados JSON
$data = json_decode(file_get_contents("php://input"), true);

// Resposta JSON
header("Content-Type: application/json");

echo json_encode(["mensagem" => "API funcionando!", "dados" => $data]);
?>

Exemplo de Requisição usando Fetch API (JavaScript)

fetch('https://api.exemplo.com/dados', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({ nome: 'Diego' })
})
.then(response => response.json())
.then(data => console.log(data));

Linguagens Utilizadas para Criar APIs

Conclusão

APIs são essenciais para integração de sistemas e automação. Com a combinação de diferentes métodos HTTP, é possível criar sistemas robustos e integrados.