Manipulating requests Response
Lição 7 de 10 do curso API em Python da Coddy.
Assim que você fizer um get() ou post() em uma API, você receberá um objeto response que armazenamos na variável response em nossos últimos exemplos.
Como aprendemos na lição de JSON, essas respostas estão no formato JSON ou no formato de dicionário nativo do Python.
Para receber o formato JSON da sua resposta, você deve digitar:
data = response.json()Você pode então percorrer os valores necessários na resposta, usando o método de chaves do dicionário.
Desafio
MédioInstruções:
- Envie uma requisição GET para:
https://jsonplaceholder.typicode.com/users/1 - Salve o objeto
requests.get()em uma variável chamadaresponse - Analise e salve
response.json()em uma variável chamadadata - Use o método de acesso por chave para salvar
data["name"]em uma variável chamadaresult - Imprima
result- ele deve sempre exibir: Leanne Graham
Experimente você mesmo
import requests
# Step 1: Send GET request
response = # Your code here
# Step 2: Parse JSON response
data = # Your code here
# Step 3: Get the name
result = # Your code here
# Step 4: Print the result
print(result)Todas as lições de API em Python
2API in Python
requests Library for APIrequests Method to Retrieverequests Method to Send DataManipulating requests Response3Weather Fetch API Program
API Connection to ServerGET Request to ServerDisplaying Appropriate Results