Office365 Office 365 API定期会议不总是返回

Office365 Office 365 API定期会议不总是返回,office365,Office365,我正在尝试使用office 365 rest API()检索特定日期的用户日历事件。目前我正在运行以下查询: ?$select=Start、End、IsAllDay、主题和$filter=Start+ge+2014-09-10T05%3100%3A00Z+和+Start+le+2014-09-11T04%3A59%3A59Z 这非常适用于“SingleInstance”和“SeriesMaster”类型的会议实例;然而,我看到一些奇怪的行为与定期会议。对于某些用户,API调用不会返回任何“事件”

我正在尝试使用office 365 rest API()检索特定日期的用户日历事件。目前我正在运行以下查询:

?$select=Start、End、IsAllDay、主题和$filter=Start+ge+2014-09-10T05%3100%3A00Z+和+Start+le+2014-09-11T04%3A59%3A59Z

这非常适用于“SingleInstance”和“SeriesMaster”类型的会议实例;然而,我看到一些奇怪的行为与定期会议。对于某些用户,API调用不会返回任何“事件”类型的会议(定期会议的特定事件);即使会议显示在OWA门户的日历上。其他用户按预期查看定期和非定期会议

作为测试,我创建了一个定期会议,邀请报告问题的用户和获得预期响应的用户,然后为所有用户再次运行查询。该会议遵循上述模式,用户可以看到所有预期事件,也可以不看到重复出现的会议


还有其他人见过这个吗?是否有更好的方法获取特定日期范围内的所有会议活动?

谢谢您的提问!请尝试查询,并在粗体中标记以下更改

?$select=Start、End、IsAllDay、主题和$filter=End+ge+2014-09-10T05%3A00%3A00Z+和+Start+le+2014-09-11T04%3A59%3A59Z

这将返回在指定时间范围内发生的所有定期会议,以及单个会议。话虽如此,我们知道当前检索指定时间段内所有事件(单个和重复出现的会议事件)的方法并不直观,我们正在努力解决这一问题

如果您有任何问题或需要更多信息,请告诉我

谢谢


Venkat将第一个参数的名称更改为“End”,即:

?$select=Start、End、IsAllDay、主题和$filter=End+ge+2014-09-10T05%3100%3A00Z+和+Start+le+2014-09-11T04%3A59%3A59Z

我知道,这很奇怪,但检索日期范围内事件的完整列表的唯一方法是先使用“End”参数,然后再使用“Start”

$filter=结束ge{0}并开始le{1}


注意:API在不久的将来可能会更改,所有这些都将不再适用。

似乎可以解决此问题,谢谢!你知道为什么另一种方法似乎是有效的还是无效的吗?