Ricevere JSON con il pacchetto requests
Quando richiedi dati JSON da un'API, la libreria requests rende molto semplice decodificare la stringa JSON ricevuta dall'API in un oggetto Python. In questo esercizio dovrai prima richiedere i dati in formato JSON dall'API, poi decodificare la risposta in un oggetto Python per recuperare e stampare la proprietà Title dell'album.
Nota: il pacchetto requests è già stato importato per te e, poiché l'API degli album è protetta da autenticazione, l'header corretto è già stato aggiunto.
Questo esercizio fa parte del corso
Introduzione alle API in Python
Istruzioni dell'esercizio
- Aggiungi l'header corretto per richiedere JSON all'API.
- Decodifica la risposta JSON in un oggetto album.
- Stampa la proprietà
Titledell'album.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
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(____)