👽️ Como consumir uma API com Python¶
Para consumir uma API de forma simples com Python usaremos a biblioteca chamada requests.
🔧 Preparando o Ambiente¶
- Criando a virtualenv (
Mude
python3para o PATH onde esta instalado o seu Python se for necessário) - Ativando a virtualenv (MacOS e Linux)
- Instalando a biblioteca requests
⌨️ Código¶
Neste exemple vamos consumir a API que retornará um fato divertido aleatório e mostrar em tela.
| consume_api.py | |
|---|---|
- Importando a biblioteca requests
- Realizando o get no enpoint
/fun/factsna API - Checando se a requisição retornou algum erro de status_code, caso de erro irá gerar uma exceção do tipo
HTTPError(Linha 9 trata esta exceção) - Converte o response para json e pega o primeiro elemento da lista de retorno
- Mostra em tela um fato divertido aleatório
- Se a linha 6 levantar uma exceção do tipo
HTTPError, aqui ela será tratada - Mostra em tela o status_code e o erro ocorrido
🚀 Rodando a Aplicação¶
🖼️ Saída¶
