Recibir JSON con el paquete requests
Cuando solicitas datos JSON a una API, la biblioteca requests hace que sea muy fácil descodificar la cadena JSON que has recibido de la API y convertirla en un objeto Python. En este ejercicio, primero tendrás que solicitar datos en formato JSON a la API, y después decodificar la respuesta en un objeto Python para recuperar e imprimir la propiedad del álbum Title
.
Nota: El paquete de peticiones se ha importado para ti, y como la API de álbumes está protegida por autenticación, ya se ha añadido la cabecera correcta.
Este ejercicio forma parte del curso
Introducción a las API en Python
Instrucciones de ejercicio
- Añade la cabecera correcta para solicitar JSON a la API.
- Decodifica la respuesta JSON en un objeto álbum.
- Imprime la propiedad
Title
del álbum.
Ejercicio interactivo práctico
Pruebe este ejercicio completando este código de muestra.
headers = {
'Authorization': 'Bearer ' + API_TOKEN,
# Add a header to request JSON formatted data
____: ____
}
response = requests.get('http://localhost:3000/albums/1/', headers=headers)
# Get the JSON data as a Python object from the response object
album = ____
# Print the album title
print(____)