【发布时间】:2014-10-31 05:12:02
【问题描述】:
Microsoft Office 团队 annouced today 提供了跨 Office365 套件的 REST API,以及跨不同应用生态系统编写应用的指南。
为了评估 API,我只是想获取我今天的活动列表。
new API 似乎与preview API 相比没有变化
基本的 GET 非常简单:
https://outlook.office365.com/api/v1.0/me/events
这会返回日历事件列表。要获取特定日期,我们应该可以使用OData Query Parameters。
例如:
https://outlook.office365.com/api/v1.0/me/events?$filter=End gt 2014-10-28 and Start lt 2014-10-29
这给出了一个更短的列表,但它并不完全正确。
在该时间范围内没有未创建的重复事件。
这似乎是预览 (EWS/OData) API 的一个已知问题:
- Office 365 API recurring meetings not always returning
- Office 365 API EWS calendar not expanding recurring events
上述问题中提到了一些变通方法,但有一些注意事项表明 API 不断变化,这些方法在 v1.0 版本中可能不起作用。此外,这些变通办法似乎仍然不适用,这就是为什么这个问题不是重复的。
那么,如何通过 Office365 REST v1.0 API 获取今天的所有事件,包括重复事件?
【问题讨论】:
标签: exchangewebservices office365