始める無料で始める

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)
コードを編集して実行