👽️ 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
python3
para 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/facts
na 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