1

我目前正在开发一个与 Outlook 日历同步的应用程序。

我可以执行身份验证流程、恢复日历和事件,但我遇到了经常性事件的问题。Outlook 响应是这样的:

{
    ...
    "Recurrence": {
        "Pattern": {
          "Type": "Daily",
          "Interval": 1,
          "Month": 0,
          "DayOfMonth": 0,
          "FirstDayOfWeek": "Sunday",
          "Index": "First"
        },
        "Range": {
          "Type": "NoEnd",
          "StartDate": "2016-07-11",
          "EndDate": "0001-01-01",
          "RecurrenceTimeZone": "Romance Standard Time",
          "NumberOfOccurrences": 0
        }
    },
    ...
}

没关系。这不完全是RFC 5545 规范,但可以轻松转换。问题是我无法确定是否删除了一些经常性实例。

RFC 5545 指定删除的日期应出现在 EXDATE 字段中。Outlook有类似的东西吗?有没有办法做到这一点(除了恢复所有实例)?


作为一个小例子,我想要实现的是:

  1. 从 Outlook 站点创建每日事件
  2. 从 Outlook 站点删除该重复事件的几个实例(假设我删除了今天和明天的实例)
  3. 恢复主事件并以某种方式知道今天和明天的实例已被删除
4

1 回答 1

0

目前,Microsoft Graph 不支持获取被删除的周期性约会的单个实例。

作为一种解决方法,我们可以获取定期约会的模式以及一段时间内所有发生的情况。然后我们可以计算已经删除的约会。

如果您需要此功能,您可以从此处提交反馈

于 2016-07-20T09:27:15.087 回答