Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Projeto] Desafio: lendo outra API

#Desafio

#requisitando dados da api do github
requisicao = requests.get('https://api.github.com/users/vcbonani')

#Status code da requisição
print(f'Status code: {requisicao.status_code}, URL: {requisicao.url}')

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

#conteúdo da requisição
requisicao.json()

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

#gravando o json da requisição como um dicionário em uma variável
requisicao_dict = dict(requisicao.json())

#imprimindo nome, nome de usuário, número de repositórios públicos e data de criação da conta no github
print(f'Nome: {requisicao_dict["name"]}')
print(f'Nome de usuário: {requisicao_dict["login"]}')
print(f'Número de repositórios públicos: {requisicao_dict["public_repos"]}')
print(f'Data de criação da conta no GitHub: {requisicao_dict["created_at"]}')

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta
solução!

Ei, tudo bem, Vinicius?

Parabéns por completar o desafio!

O uso requests.get() está certinho, tratou a resposta com .json() e ainda organizou os dados em um dicionário pra acessar as informações , fluxo bem completo.

Uma dica, você nem precisaria usar dict() no requisicao.json(), porque ele já retorna um dicionário. Mas isso não impacta o funcionamento, é só uma simplificação mesmo.

Segue firme nos estudos e qualquer dúvida, compartilhe no fórum.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!