使用 API 操作配置混合日历

list-menu反馈?

通过 API 操作设置混合日历

混合日历使用 Microsoft Graph API 访问 Microsoft 365 日历事件。该 API 支持与 Microsoft 365 进行广泛的操作。但是, 混合日历 仅使用与日历使用案例相关的命令子集。

表1。 当前由混合日历使用的操作

Graph 操作

使用情况

邮政 /users/{id | userPrincipalName}/calendar/events

将活动或会议添加到用户日历中。

得到 /users/{id | userPrincipalName}/events/{id}

检索用户日历中单个活动的相关详细信息。

得到 /users/{id | userPrincipalName}/calendar/events/{id}/instances? startDateTime={start_datetime} & endDateTime={end_datetime}

获取重复会议在指定时间范围内的出现次数。

得到 /users/{id | userPrincipalName}/calendar/events

检索用户日历文件夹中的活动相关详细信息。

POST /subscriptions

订阅对用户日历更改的相关通知。

得到 /users/{id|userPrincipalName}/mailboxSettings

获取用户区域设置和不在办公室状态。

DELETE /subscriptions/{id}

取消订阅对用户日历更改的相关通知。

修补 /users/{id | userPrincipalName}/calendar/events/{id}

除了与会议有关的其他字段外,更新日历活动的属性(包括加入信息和扩展属性)。

邮政 /users/{id|userPrincipalName}/calendar/getSchedule

显示指定时间范围内用户的可用性和忙/闲状态。

删除 /users/{id | userPrincipalName}/calendar/events/{id}

从日历中删除活动。

邮政 /users/{id | userPrincipalName}/calendar/events/{id}/{accept | 拒绝 | 暂接受}

允许用户接受/拒绝/暂时接受会议的状态。

得到 /roleManagement/directory/roleAssignments

获取请求同意的用户所分配的角色。

这篇文章对您有帮助吗?
这篇文章对您有帮助吗?