パラメータ付きURLの構築
URL のパスやクエリパラメータを使うと、API リクエストを細かく調整できます。ここでは、requests パッケージを使って HTTP 動詞、URL パス、パラメータをどのように使うか学びます。
この演習では、Lyrics API に再びリクエストを送ります。今回は「今日の歌詞」ではなく、random lyrics API にリクエストします。さらに、クエリパラメータを追加して、特定のアーティストでフィルタし、トラックタイトルを含めるように API リクエストをカスタマイズします。正しい URL を組み立てるために必要な情報は以下のとおりです。
| Component | Value |
|---|---|
| Protocol | http |
| Domain | localhost |
| Port | 3000 |
| Path | /lyrics/random |
| Artist filter parameter | artist |
| Include track parameter | include_track |
requests ライブラリはすでにインポート済みです。
この演習はコースの一部です
Python で学ぶ API 入門
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Construct the URL string and pass it to the requests.get() function
response = requests.get('http://localhost:____/____/____')
print(response.text)