OutLookAPIで会議を作成するエンドポイント
Outlook APIを使用して会議を作成するには、/eventsエンドポイントを使用します。以下は、会議を作成するための基本的なエンドポイントとリクエストの例です。エンドポイント: POST https://graph.microsoft.com/v1.0/me/eventsこのエンドポイントは、ログインユーザーのカレンダーに新しい会議を作成します。リクエストヘッダー:cssCopy codeAuthorization: Bearer {access-token}Content-Type: application/jsonリクエストボディ:jsonCopy code{ "subject": "会議の件名", "start": { "dateTime": "開始日時", "timeZone": "タイムゾーン" }, "end": { "dateTime": "終了日時", "timeZone": "タイムゾーン" }, "location": { "displayName": "会議室の場所" }, "attendees": [ { "emailAddress": { "address": "参加者のメールアドレス" }, "type": "required" } ]}Pythonのrequestsライブラリを使用してこのエンドポイントにPOSTリクエストを送信する例を示します。pythonCopy codeimport requestsaccess_token = "{access-token}" # アクセストークンを入力url = "https://graph.microsoft.com/v1.0/me/events"headers = { "Authorization": f"Bearer {access_token}", "Content-Type": "application/json"}data = { "subject": "会議の件名", "start": { "dateTime": "開始日時", "timeZone": "タイムゾーン" }, "end": { "dateTime": "終了日時", "timeZone": "タイムゾーン" }, "location": { "displayName": "会議室の場所" }, "attendees": [ { "emailAddress": { "address": "参加者のメールアドレス" }, "type": "required" } ]}response = requests.post(url, headers=headers, json=data)if response.status_code == 201: new_event = response.json() print("会議が正常に作成されました。")else: print("エラー:", response.status_code)これで、ログインユーザーのカレンダーに新しい会議が作成されます。必要なアクセストークンを適切に設定し、リクエストを送信して適切なレスポンスを処理します。