CommencezCommencez gratuitement

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

Voir le cours

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é Title de 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(____)
Modifier et exécuter le code