CommencerCommencez gratuitement

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>
Voir le 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é 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