能否使用Microsoft Graph API更新周期性事件中的单个实例?
能否使用Microsoft Graph API更新周期性事件的单个实例?
可以通过Microsoft Graph API实现周期性事件单个实例的更新,具体操作逻辑如下:
- 获取目标实例ID:调用
GET /me/events/{recurring-event-id}/instances接口,传入startDateTime和endDateTime参数限定查询范围,返回结果中每个实例包含唯一的id字段,这就是单个实例的标识。 - 执行更新操作:使用
PATCH /me/events/{instance-id}接口,在请求体中传入需要修改的属性(比如时间、标题等)。以修改实例时间为例,请求体示例如下:
{ "start": { "dateTime": "2024-06-20T09:30:00", "timeZone": "Asia/Shanghai" }, "end": { "dateTime": "2024-06-20T10:30:00", "timeZone": "Asia/Shanghai" } }
修改完成后,该实例会成为脱离原周期规则的例外事件,后续原周期规则的变更不会影响它。
内容的提问来源于stack exchange,提问作者deathByChocolate
相关产品推荐
相关产品推荐

