Zacznij terazZacznij za darmo

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

Zobacz kurs

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ść Title albumu.

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(____)
Edytuj i uruchom kod