API操作によるハイブリッドカレンダーのプロビジョニング

list-menuフィードバックがある場合

API操作によるハイブリッドカレンダーのプロビジョニング

ハイブリッドカレンダーは、Microsoft Graph APIを使用してMicrosoft 365カレンダーイベントにアクセスします。 このAPIは、Microsoft 365での幅広い運用をサポートしています。 ただし、ハイブリッドカレンダーは、カレンダーのユースケースに関連するコマンドのサブセットのみを使用します。

テーブル 1.ハイブリッドカレンダーで現在使用されている操作

グラフ操作

使い方

投稿 /ユーザー/ {id | ユーザープリンシパル名} /カレンダー/イベント

ユーザーのカレンダーにイベントや会議を追加します。

GET /users/ {id | ユーザープリンシパル名} /イベント/ {id}

ユーザーのカレンダーにある1つのイベントの詳細を取得します。

GET /users/ {id | ユーザープリンシパル名} /カレンダー/イベント/ {id} /インスタンス?開始日時 = {開始日時} &終了日時 = {終了日時}

指定した時間帯の定期的な会議の出現回数を取得します。

GET /users/ {id | ユーザープリンシパル名} /カレンダー/イベント

ユーザーのカレンダーフォルダにあるイベントの詳細を取得します。

投稿/購読

ユーザーのカレンダーが変更されたときの通知を購読します。

GET /users/ {id |ユーザープリンシパル名} /メールボックス設定

ユーザーのロケールと不在状態を取得します。

/サブスクリプション/ {id} を削除してください

ユーザーのカレンダーの変更に関する通知の購読を解除します。

パッチ /ユーザー/ {id | ユーザープリンシパル名} /カレンダー/イベント/ {id}

会議に関連する他のフィールドに加えて、カレンダーイベントのプロパティ(参加情報や拡張プロパティを含む)を更新します。

POST /users/ {id |ユーザープリンシパル名} /カレンダー/スケジュールを取得

指定した時間帯のユーザーの空き状況と空き時間状況を表示します。

/users/ {id | ユーザープリンシパル名} /カレンダー/イベント/ {id} を削除してください

カレンダーからイベントを削除します。

POST /users/ {id | UserPrincipalName} /calendar/events/ {id}/{受け入れ | 拒否 | 仮承認}

ユーザーが会議のステータスを承諾/拒否/仮承諾することを許可します。

get /役割管理/ディレクトリ/役割割り当て

同意を求めているユーザーに割り当てられたロールを取得します。

この投稿記事は役に立ちましたか?
この投稿記事は役に立ちましたか?