始める無料で始める

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