1. 学ぶ
  2. /
  3. コース
  4. /
  5. Python で学ぶ API 入門

Connected

演習

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 ライブラリはすでにインポートされています。

指示1 / 4

undefined XP
  • 1
    • 「playlists API」から、すべてのプレイリスト一覧を取得します。
  • 2
    • Name を Rock Ballads に設定した辞書を作成し、この辞書を data パラメータとして指定して POST リクエストを送信します。
  • 3
    • PlaylistId が 2 のプレイリスト情報を取得するために、GET リクエストを送信します。
  • 4
    • PlaylistId が 2 のプレイリストの URL に DELETE リクエストを送信し、削除されたことを確認するために既存のプレイリスト一覧を取得します。