Recevoir du JSON avec le package requests
Lorsque vous demandez des données JSON à une API, la bibliothèque requests facilite grandement le décodage de la chaîne JSON renvoyée par l'API en un objet Python. Dans cet exercice, vous devez d'abord demander les données au format JSON depuis l'API, 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 package requests a été importé pour vous et, comme l'API d'albums est protégée par une authentification, l'en-tête approprié a déjà été ajouté.
Cet exercice fait partie du cours
<cours>Introduction aux API en Python</cours>Instructions de l’exercice
- Ajoutez le bon en-tête pour demander du JSON à l'API.
- Décodez la réponse JSON dans 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(____)