API を使ってリソースを作成・削除する
URL の組み立て方を学んだので、特定の API リソースにリクエストを送れるようになりました。ここでは、これらのリソースに対して HTTP 動詞でどんな操作ができるかを見ていきます。
この演習では、http://localhost:3000/playlists/ から利用できる「playlists API」を使います。この API では次の操作が可能です:
| Verb | Path | Description |
|---|---|---|
| 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)