Guia Rápido: Introdução a APIs REST
Aprenda os fundamentos das APIs REST e como consumir dados de forma eficiente. Um tutorial prático para iniciantes.
O que é uma API REST?
Uma API REST (Representational State Transfer) permite a comunicação entre sistemas usando padrões simples baseados no protocolo HTTP. Serviços como redes sociais, e-commerce e bancos digitais usam APIs para fornecer dados e funcionalidades.
Testando uma API REST
Vamos testar uma API pública usando a ferramenta Postman ou diretamente no navegador.
Consumindo uma API com JavaScript
Vamos usar fetch
para consumir uma API pública de usuários fictícios:
<!DOCTYPE html>
<html lang="pt-BR">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Consumindo API REST</title>
</head>
<body>
<h1>Lista de Usuários</h1>
<ul id="users-list"></ul>
<script>
fetch('https://jsonplaceholder.typicode.com/users')
.then(response => response.json())
.then(users => {
const list = document.getElementById('users-list');
users.forEach(user => {
const li = document.createElement('li');
li.textContent = user.name;
list.appendChild(li);
});
})
.catch(error => console.error('Erro ao buscar dados:', error));
</script>
</body>
</html>
O que este código faz?
Ele faz uma requisição GET para a API pública jsonplaceholder.typicode.com
, recebe os dados em JSON e exibe os nomes dos usuários na página.
Próximos Passos
Tente modificar a requisição para buscar posts ou comentários. Explore outras APIs públicas para treinar.