Tworzenie i usuwanie zasobów za pomocą API
Skoro wiesz już, jak konstruować URL-e, możesz wysyłać żądania do konkretnych zasobów API. Zobaczmy, co jeszcze możesz zrobić z czasownikami HTTP na tych zasobach.
W tym ćwiczeniu skorzystasz z playlists API dostępnego pod adresem http://localhost:3000/playlists/. API oferuje następujące akcje:
| Czasownik | Ścieżka | Opis |
|---|---|---|
| GET | playlists |
pobiera listę wszystkich playlist |
| GET | /playlists/{PlaylistId} |
pobiera informacje o pojedynczej playliście na podstawie jej unikalnego identyfikatora PlaylistId |
| POST | /playlists |
tworzy nową playlistę |
| DELETE | /playlists/{PlaylistId} |
usuwa istniejącą playlistę na podstawie jej unikalnego identyfikatora PlaylistId |
Na początek pobierzesz listę wszystkich istniejących playlist, następnie nauczysz się tworzyć nową playlistę i weryfikować jej utworzenie, a na koniec dowiesz się, jak usunąć istniejącą playlistę.
Biblioteka requests jest już zaimportowana.
To ćwiczenie jest częścią kursu
Wprowadzenie do API w Pythonie
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Get a list of all playlists from the API
response = requests.____('____')
print(response.text)