在 Outlook 加载项中枚举联系人和日历事件?

Enumerating contacts and calendar events within an Outlook add-in?

我正在研究新 Outlook 加载项的要求。我想确定 JavaScript API 的当前版本是否允许加载项枚举当前用户的所有联系人和日历事件。我需要使用 REST API.

将这些联系人和事件与第三方系统同步

是否可以使用本机 Outlook 加载项进行 "get contacts" and/or "get events"(以日期为界)查询 JavaScript API?

我更喜欢使用本机 JavaScript API 来执行此操作,但这可能更适合 Exchange Web Services call. Something involving makeEwsRequestAsync,也许?

邮箱 API 没有任何方法来访问超出 add-in 激活的当前项目上下文的数据。所以是的,EWS is an option, as well as the Outlook REST APIs.

EWS 可能很难使用,因为使用 XML 请求和响应非常耗时(一个错字,你就完蛋了)。我建议改用 REST APIs。