Příjem JSON dat pomocí knihovny requests
Při načítání JSON dat z API knihovna requests hodně usnadňuje dekódování JSON řetězce, který od API dostaneš, zpět do pythonového objektu. V tomto cvičení nejprve požádáš API o data ve formátu JSON a pak odpověď dekóduješ do pythonového objektu, abys z něj mohl/a načíst a vypsat vlastnost Title alba.
Poznámka: Balíček requests je už naimportovaný a protože je toto API pro práci s alby chráněno autentizací, správná hlavička už byla přidána.
Toto cvičení je součástí kurzu
Úvod do API v Pythonu
Pokyny k cvičení
- Přidej správnou hlavičku pro vyžádání JSON dat z API.
- Dekóduj JSON odpověď do objektu alba.
- Vypiš vlastnost
Titlealba.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
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(____)