仅用于前提设置的Outlook Rest API

时间:2019-01-12 19:06:55

标签: microsoft-graph outlook-restapi

我正在尝试针对需要连接到本地交换服务器的应用程序比较EWS与Outlook REST Apis的使用情况。据我了解,Exchange 2016及更高版本支持REST Apis,当它确定邮箱位于本地时,Graph API也会在内部使用REST Apis。

我的问题是,如果我不需要支持云\混合设置,我的应用程序是否可以直接使用REST API与EWS进行类似的本地交换?

例如,我可以使用https://my-on-prem-exchnagehost/api/v2.0/me/messages连接到my-on-prem-exchnagehost并与之交谈吗?

有关Outlook REST API的所有资源都谈论混合部署,但不谈论仅本地安装。我的意图是对内部部署和云都使用一种实现,其中应用程序中的API端点会发生变化,例如https://my-on-prem-exchnagehost/api/v2.0/me/messages代表内部部署,https://graph.microsoft.com/api/v2.0/me/messages代表云。

2 个答案:

答案 0 :(得分:0)

是的,应该在本地服务器上访问REST API。文档here。请注意,Exchange REST API和Graph API是不同的,并且不是Graph界面的直接替代。

答案 1 :(得分:0)

您应该注意,当前不支持在纯本地环境中使用REST API。它可能会起作用(您可以在/ Api端点上触发请求并可能获得结果),但是如果遇到任何问题,则只能靠自己了。在Microsoft宣布支持内部部署(在发布时尚未发生;我不知道有任何更改此计划的计划)之前,您不应使用它。