「東雲 忠太郎」の平凡な日常のできごと

「東雲 忠太郎」の平凡な日常のできごと

2024.02.20
XML
カテゴリ: カテゴリ未分類


Outlook APIを使用して会議を作成するには、/eventsエンドポイントを使用します。以下は、会議を作成するための基本的なエンドポイントとリクエストの例です。


エンドポイント: POST https://graph.microsoft.com/v1.0/me/events


このエンドポイントは、ログインユーザーのカレンダーに新しい会議を作成します。


リクエストヘッダー:


css

Copy code

Authorization: Bearer {access-token}

Content-Type: application/json

リクエストボディ:


json

Copy code

{

  "subject": "会議の件名",

  "start": {

    "dateTime": "開始日時",

    "timeZone": "タイムゾーン"

  },

  "end": {

    "dateTime": "終了日時",

    "timeZone": "タイムゾーン"

  },

  "location": {

    "displayName": "会議室の場所"

  },

  "attendees": [

    {

      "emailAddress": {

        "address": "参加者のメールアドレス"

      },

      "type": "required"

    }

  ]

}

Pythonのrequestsライブラリを使用してこのエンドポイントにPOSTリクエストを送信する例を示します。


python

Copy code

import requests


access_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)

これで、ログインユーザーのカレンダーに新しい会議が作成されます。必要なアクセストークンを適切に設定し、リクエストを送信して適切なレスポンスを処理します。






お気に入りの記事を「いいね!」で応援しよう

Last updated  2024.02.20 07:44:55


【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x

© Rakuten Group, Inc.
Create a Mobile Website
スマートフォン版を閲覧 | PC版を閲覧
Share by: