カレンダーによるMicrosoftGraph APIgetScheduleフィルター
Aug 24 2020
私はMicrosoftGraph APIを使用していて、特定のカレンダーのユーザーのビジースロットを取得したいので、次のよう/getSchedule
な本文をとるエンドポイントがあります。
{
"schedules": ["[email protected]", "[email protected]"],
"startTime": {
"dateTime": "2019-03-15T09:00:00",
"timeZone": "Pacific Standard Time"
},
"endTime": {
"dateTime": "2019-03-15T18:00:00",
"timeZone": "Pacific Standard Time"
},
"availabilityViewInterval": "60"
}
カレンダーでフィルタリングしたいこのエンドポイントで、メールの代わりにスケジュール配列でcalendarIdを渡してみたところ、無効なメールのエラーが発生しました。
カレンダー/freeBusy
IDの配列を受け入れ、それらのカレンダーのスロットのみを返す、Googleカレンダーで提供される同様のAPIがあります。Microsoftカレンダーにも同じ機能が必要ですが、これは可能ですか?
回答
1 baywet Aug 26 2020 at 12:58
この機能は、(メールアドレスを介して)渡したユーザーのメインカレンダーでのみ機能します。
現在のところ、メインユーザーのカレンダー以外のカレンダーでこの方法を使用することはできません。これらのカレンダーを自分で照会し、利用可能時間を自分で決定する必要があります。
このような機能は、uservoiceでリクエストできます。