Resources maken en verwijderen met een API
Nu je hebt geleerd hoe je een URL opbouwt, kun je requests sturen naar specifieke API-resources. Laten we kijken wat je nog meer kunt doen met HTTP-verbs op deze resources.
In deze oefening gebruik je de playlists API via http://localhost:3000/playlists/. Deze API biedt de volgende acties:
| Verb | Path | Description |
|---|---|---|
| GET | playlists |
haal een lijst op van alle playlists |
| GET | /playlists/{PlaylistId} |
haal informatie op over één playlist met de unieke id PlaylistId |
| POST | /playlists |
maak een nieuwe playlist aan |
| DELETE | /playlists/{PlaylistId} |
verwijder een bestaande playlist met de unieke id PlaylistId |
Je begint met het ophalen van een lijst met alle bestaande playlists, daarna leer je hoe je een nieuwe playlist maakt en de aanmaak controleert, en tot slot leer je hoe je een bestaande playlist verwijdert.
De requests-bibliotheek is al voor je geïmporteerd.
Deze oefening maakt deel uit van de cursus
Introductie tot API's in Python
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Get a list of all playlists from the API
response = requests.____('____')
print(response.text)