Réception de JSON avec le paquet requests
Lorsque vous demandez des données JSON à une API, la bibliothèque requests permet de décoder très facilement la chaîne JSON que vous avez reçue de l'API en un objet Python. Dans cet exercice, vous devrez d'abord demander des données au format JSON à l'API, puis décoder la réponse dans un objet Python afin de récupérer et d'imprimer la propriété de l'album Title
.
Remarque : Le paquet requêtes a été importé pour vous, et comme l'API albums est protégée par l'authentification, l'en-tête correct a déjà été ajouté.
Cet exercice fait partie du cours
Introduction aux API en Python
Instructions
- Ajoutez l'en-tête correct pour demander JSON à l'API.
- Décodez la réponse JSON en un objet album.
- Imprimez la propriété de l'album
Title
.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
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(____)