2024/02/22(木)07:21
OneDriveGraphAPIでファイルを削除する方法
OneDrive Graph APIを使用してファイルを削除するには、DELETE /me/drive/items/{item-id}エンドポイントを使用します。このエンドポイントは、指定されたアイテムを削除します。
以下は、Pythonを使用してファイルを削除する方法の例です。
python
Copy code
import requests
# アクセストークンの取得
token = 'Your_Access_Token_Here'
# APIのベースURL
base_url = 'https://graph.microsoft.com/v1.0/'
# 削除するファイルのID
file_id = 'File_ID_to_Delete'
# リクエストヘッダー
headers = {
'Authorization': 'Bearer ' + token
}
# ファイルの削除リクエストを送信
response = requests.delete(base_url + 'me/drive/items/' + file_id, headers=headers)
# レスポンスの確認
if response.status_code == 204:
print('ファイルが正常に削除されました。')
else:
print('エラーが発生しました:', response.text)
このコードでは、token変数には事前に取得したアクセストークンが必要です。file_idには削除するファイルのIDが入ります。そして、それらの情報を使用して、DELETEリクエストを送信してファイルを削除します。
ただし、このコードは単純な例であり、実際のプロダクション環境ではエラーハンドリングやセキュリティについても考慮する必要があります。