APIを使ったリソースの作成と削除
URLの構築方法を学んだので、特定のAPIリソースにリクエストを送信できるようになりました。ここでは、これらのリソースに対してHTTPメソッドを使ってさらに何ができるかを見ていきましょう。
この演習では、http://localhost:3000/playlists/ で利用できる playlists API を使用します。このAPIでは、次の操作が可能です。
| メソッド | パス | 説明 |
|---|---|---|
| GET | playlists |
すべてのプレイリストの一覧を取得する |
| GET | /playlists/{PlaylistId} |
一意の識別子 PlaylistId を使って単一のプレイリストの情報を取得する |
| POST | /playlists |
新しいプレイリストを作成する |
| DELETE | /playlists/{PlaylistId} |
一意の識別子 PlaylistId を使って既存のプレイリストを削除する |
まず、既存のすべてのプレイリストの一覧を取得します。次に、新しいプレイリストを作成し、正しく作成されたことを確認する方法を学びます。最後に、既存のプレイリストを削除する方法を学びます。
requests パッケージはすでにインポート済みです。
この演習はコースの一部です
Pythonを使ったAPI入門
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Get a list of all playlists from the API
response = requests.____('____')
print(response.text)