【问题标题】:Different serach results for Calendarview and Events日历视图和事件的不同搜索结果
【发布时间】:2020-07-02 10:40:44
【问题描述】:

我尝试了两个查询,只有第一个查询根据给定的日期范围给出正确的事件结果。
当我在第二个请求中使用 me/events 时,是否有任何理由提供所有事件?

第一个

https://graph.microsoft.com/v1.0/me/calendarview?startdatetime=2020-07-02T10:20:52.032Z&enddatetime=2020-07-09T10:20:52.032Z    

第二次

https://graph.microsoft.com/v1.0/me/events?startdatetime=2020-07-02T10:20:52.032Z&enddatetime=2020-07-09T10:20:52.032Z   

第二次查询的响应

【问题讨论】:

    标签: microsoft-graph-api microsoft-graph-sdks microsoft-graph-calendar


    【解决方案1】:

    /me/events 端点不使用 startDateTimeendDateTime 查询参数。这些特定于/me/calendarview

    日历视图需要一个“时间窗口”,因为它扩展了重复发生的事件并为这些时间之间发生的每次事件返回一个条目。如果没有限制,这可能会导致无限次发生,因为您可以创建没有结束日期的重复事件:)。

    /me/events 端点不扩展重复事件,因此它只返回系列主事件和日历上的单次事件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-24
      • 2011-08-10
      • 2019-01-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多