0

我们正在尝试构建一个基于节点 js 的客户端应用程序来访问 microsoft on-premises exchange server 2016 的日历。我们研究了 Outlook 日历 api 和 Exchange Web 服务(EWS)。据我所知,不允许 Outlook 日历 api 访问本地交换服务器。我想知道

  1. 有什么方法可以使用 Outlook 日历 api 访问日历或必须使用 EWS?

如果我们必须使用 EWS

  1. EWS 有什么好的节点 js 模块吗?
  2. EWS 是否提供日历的所有功能(例如 Outlook 日历 API 提供日历的所有功能)?
4

1 回答 1

1

您不能使用 Outlook 日历 api(特定于 Office 365)访问本地 Exchange 服务器,这些只是 Office 365。

您实际上可以将 ews 与 nodejs 一起使用,看看ews-javascript-api模块。这是 c# 对应的完整端口。

EWS 确实提供了您可以在 Outlook 中执行的所有功能,实际上 Outlook for MAC 仅基于 EWS。

如果您可以具体说明您正在尝试做什么,我可以提供示例代码。您可以查看官方 EWS 托管 API 文档以获取代码示例。大多数代码都是有效的,除了你必须使用 Promise 样式,请参阅 github 自述文件和问题以获取更多代码示例。

于 2017-05-04T14:26:32.177 回答