代码之家  ›  专栏  ›  技术社区  ›  Nawed Khan

如何使用Outlook REST API在重复周期中创建异常

  •  1
  • Nawed Khan  · 技术社区  · 7 年前

    但是如何使用RESTAPI定义异常呢?

    1 回复  |  直到 7 年前
        1
  •  2
  •   Nawed Khan    7 年前

    创建类型为“Exception”和SeriesMasterId的新事件作为Series Master的ID是否足以实现这一点?

    不,它不会那样工作。在等待答案并亲自尝试之后,我们发现这将在日历中创建一个新事件,我们将在同一天结束两个事件。不是预期的结果,对吗?

    为了在递归中创建异常,我们必须获得需要修改的实例/事件的ID。这可以通过在异常日期从主事件获取所有实例来实现。

    GET https://outlook.office.com/api/v2.0/me/events/{event_id}/instances?startDateTime={start_datetime}&endDateTime={end_datetime}
    

    然后将TYPE属性更改为EXCEPTION,设置所需的更改,并使用Rest API上的补丁更新此事件。