Python で学ぶ API 入門
Chris Ramakers
Engineering Manager
http://350.5th-ave.com/unit/243

# クエリパラメータをURL文字列に付与
response = requests.get('http://350.5th-ave.com/unit/243?floor=77&elevator=True')
print(response.url)
http://350.5th-ave.com/unit/243?floor=77&elevator=True
params引数で追加# 辞書を作成
query_params = {'floor': 77, 'elevator': True}
# `params`引数で辞書を渡す
response = requests.get('http://350.5th-ave.com/unit/243', params=query_params)
print(response.url)
http://350.5th-ave.com/unit/243?floor=77&elevator=True
http://350.5th-ave.com/unit/243| 動詞 | 操作 | 説明 |
|---|---|---|
| GET | 読み取り | 郵便受けの中身を確認 |
| POST | 作成 | 新しい荷物を投函 |
| PUT | 更新 | すべてを新しい荷物に置換 |
| DELETE | 削除 | 郵便受けを空にする |
# GET = リソースを取得 response = requests.get('http://350.5th-ave.com/unit/243')# POST = リソースを作成 response = requests.post('http://350.5th-ave.com/unit/243', data={"key": "value"}) # PUT = 既存リソースを更新 response = requests.put('http://350.5th-ave.com/unit/243', data={"key": "value"})# DELETE = リソースを削除 response = requests.delete('http://350.5th-ave.com/unit/243')
requestsパッケージの専用メソッドを持つdata引数を使用Python で学ぶ API 入門