Odbieranie danych JSON za pomocą biblioteki requests
Gdy żądasz danych JSON od API, biblioteka requests bardzo ułatwia dekodowanie otrzymanego ciągu JSON z powrotem do obiektu Pythona. W tym ćwiczeniu najpierw pobierzesz dane w formacie JSON z API, a następnie zdekoduj odpowiedź do obiektu Pythona, aby odczytać i wyświetlić właściwość Title albumu.
Uwaga: Pakiet requests został już zaimportowany, a ponieważ API albumów jest chronione uwierzytelnianiem, odpowiedni nagłówek został już dodany.
To ćwiczenie jest częścią kursu
Wprowadzenie do API w Pythonie
Instrukcje do ćwiczenia
- Dodaj odpowiedni nagłówek, aby zażądać danych w formacie JSON od API.
- Zdekoduj odpowiedź JSON do obiektu albumu.
- Wyświetl właściwość
Titlealbumu.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
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(____)