Ta emot JSON med paketet requests
När du begär JSON-data från ett API gör biblioteket requests det enkelt att avkoda JSON-strängen du fick tillbaka till ett Python-objekt. I den här övningen ska du först begära data i JSON-format från API:et och sedan avkoda svaret till ett Python-objekt för att hämta och skriva ut albumets egenskap Title.
Obs: Paketet requests har redan importerats, och eftersom albums-API:et är skyddat av autentisering har rätt header redan lagts till.
Den här övningen är en del av kursen
Introduktion till API:er i Python
Övningsinstruktioner
- Lägg till rätt header för att begära JSON från API:et.
- Avkoda JSON-svaret till ett albumobjekt.
- Skriv ut albumets egenskap
Title.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
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(____)