【发布时间】:2014-09-12 14:39:55
【问题描述】:
我正在尝试使用 Office 365 休息 API (http://msdn.microsoft.com/en-us/library/office/dn792114(v=office.15).aspx#sectionSection3) 来检索特定日期的用户日历事件。目前我正在运行以下查询:
https://outlook.office365.com/ews/odata/Me/Events?$select=Start,End,IsAllDay,Subject&$filter=Start+ge+2014-09-10T05%3A00%3A00Z+and+Start+le+2014-09-11T04%3A59%3A59Z
这非常适用于“SingleInstance”和“SeriesMaster”类型的会议实例;但是,我在定期会议中看到了一些奇怪的行为。仅对于某些用户,API 调用不会返回任何“发生”类型的会议(重复会议的特定发生);即使会议显示在 OWA 门户中的日历上。其他用户按预期看到定期和非定期会议。
作为测试,我创建了一个定期会议,并邀请了报告问题的用户和获得预期响应的用户,然后再次为所有用户运行查询。该会议遵循上述模式,用户要么看到所有预期的事件,要么没有重复的会议事件。
还有其他人遇到过这个吗?有没有更好的方法来获取特定日期范围内的所有会议活动?
【问题讨论】:
标签: office365