Manipulating requests Response
Lección 7 de 10 del curso API en Python de Coddy.
Una vez que realices un get() o un post() en una API, recibirás un objeto response que almacenamos en la variable response en nuestros últimos ejemplos.
Como aprendimos en la lección de JSON, estas respuestas están en formato JSON o en el formato de diccionario nativo de Python.
Para recibir el formato JSON de tu respuesta, tienes que escribir:
data = response.json()Luego puedes analizar los valores necesarios en la respuesta, utilizando el método de acceso por clave del diccionario.
Desafío
IntermedioInstrucciones:
- Envía una solicitud GET a:
https://jsonplaceholder.typicode.com/users/1 - Guarda el objeto
requests.get()en una variable llamadaresponse - Analiza y guarda
response.json()en una variable llamadadata - Usa el método de acceso por clave para guardar
data["name"]en una variable llamadaresult - Imprime
result- siempre debería mostrar: Leanne Graham
Pruébalo tú mismo
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 las lecciones de API en 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