gpt4 book ai didi

outlook - 通过 Microsoft Outlook 日历 API 从重复事件中获取排除日期

转载 作者:行者123 更新时间:2023-12-01 06:00:54 26 4
gpt4 key购买 nike

我正在 Outlook 日历中创建一个重复事件,并希望通过 API 检索其完整规范。

例如,该事件在一年中每个周末重复一次。
但是,我从时间线中删除了一些周末,从而为重复规则创建了一个异常(exception)。

如何通过 API 获取这些排除的日期?当我从 Outlook 日历 API 收到事件响应时,我找不到排除天数的条目。

Outlook 日历 API 的重复响应:

"recurrence": {
"pattern": {
"type": "weekly",
"interval": 1,
"month": 0,
"dayOfMonth": 0,
"daysOfWeek": [
"saturday",
"sunday"
],
"firstDayOfWeek": "monday",
"index": "first"
},
"range": {
"type": "endDate",
"startDate": "2017-08-19",
"endDate": "2018-01-30",
"recurrenceTimeZone": "FLE Standard Time",
"numberOfOccurrences": 0
}
},

最佳答案

关于 event object ,有一个 type属性值包括 SingleInstance , Occurrence , ExceptionSeriesMaster .

如果您有该系列的事件 ID,您应该能够像这样查询异常:https://graph.microsoft.com/v1.0/me/events/[series id]/instances?startdatetime=2017-08-14T16:35:08.284Z&enddatetime=2017-08-18T16:35:08.284Z&$filter=type eq 'Exception'
根据docs for listing event instances ,这将返回“指定时间范围内事件的发生和异常”。

更新 : 这可能实际上不起作用。我现在正在测试这个,调用返回一个 200 状态代码,但一个空的事件异常数组。当我了解更多信息时,我会对此进行调查和更新。

关于outlook - 通过 Microsoft Outlook 日历 API 从重复事件中获取排除日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45572990/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com