Recevoir du JSON avec le module requests
Lorsque vous demandez des données JSON à une API, la bibliothèque requests facilite grandement le décodage de la chaîne JSON reçue en un objet Python. Dans cet exercice, vous devrez d'abord demander à l'API des données au format JSON, puis décoder la réponse en un objet Python pour récupérer et afficher la propriété Title de l'album.
Remarque : Le module requests a été importé pour vous et, comme l'API des albums est protégée par authentification, l'en-tête approprié a déjà été ajouté.
Cette activité fait partie du cours
Introduction aux API en Python
Instructions de l’exercice
- Ajoutez l'en-tête approprié pour demander du JSON à l'API.
- Décodez la réponse JSON en un objet album.
- Affichez la propriété
Titlede l'album.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
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(____)