Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda O Que É uma API? | Noções Básicas de API e Realização de Requisições
Trabalhando com APIs em Python

bookO Que É uma API?

Deslize para mostrar o menu

APIs, ou Interfaces de Programação de Aplicações, são ferramentas essenciais que permitem que diferentes sistemas de software se comuniquem entre si. Você interage com APIs todos os dias—ao verificar a previsão do tempo no seu celular, visualizar feeds de redes sociais ou consultar as últimas notícias, seus aplicativos estão utilizando APIs para buscar essas informações em servidores remotos. Para desenvolvedores Python, as APIs são extremamente importantes porque possibilitam que seus programas se conectem a fontes de dados e serviços externos, tornando suas aplicações mais dinâmicas e poderosas. Por exemplo, você pode usar uma API para obter preços de ações em tempo real, recuperar previsões meteorológicas ou acessar um banco de dados de fatos interessantes.

1234
import requests response = requests.get("https://catfact.ninja/fact") print(response.text)
copy

No código acima, primeiro é importada a biblioteca requests, que é uma ferramenta popular para realizar requisições HTTP em Python. A função requests.get() envia uma requisição GET para a API Cat Facts em https://catfact.ninja/fact. Essa requisição solicita ao servidor que envie de volta um fato aleatório sobre gatos. A resposta do servidor é armazenada na variável response, e response.text contém o texto bruto da resposta do servidor, que é exibido no console.

123456789
import requests response = requests.get("https://catfact.ninja/fact") if response.status_code == 200: print("Success! Here is your cat fact:") print(response.json()["fact"]) else: print(f"Error: Received status code {response.status_code}")
copy

Códigos de status HTTP são números que indicam se sua requisição à API foi bem-sucedida ou se ocorreu algum problema. Um código de status 200 significa "OK"—sua requisição funcionou e o servidor retornou os dados solicitados. Outros códigos, como 404 ("Não Encontrado") ou 500 ("Erro do Servidor"), indicam problemas. Ao trabalhar com APIs, sempre verifique o código de status para garantir que sua requisição foi bem-sucedida antes de tentar usar os dados da resposta.

1. O que significa API?

2. Qual método HTTP é comumente utilizado para recuperar dados de uma API?

question mark

O que significa API?

Select the correct answer

question mark

Qual método HTTP é comumente utilizado para recuperar dados de uma API?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 1

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Seção 1. Capítulo 1
some-alt