Exchange 2016内部部署应用程序访问

时间:2017-09-28 05:03:51

标签: exchange-server exchangewebservices microsoft-graph outlook-restapi

我已经实现了一个访问Office 356 E3租户中的日历的应用程序。我使用了client_credentials流程并获得了Admin Consent。到目前为止,一切似乎都按预期工作。

现在,我有一位客户希望如何在Exchange 2016内部部署设置中使用我的应用程序。有没有办法在此设置中使用相同的应用程序?或者我是否必须使用EWS实现新的应用程序?

2 个答案:

答案 0 :(得分:1)

图表API在本地Exchange上不可用,所以是的,你必须用EWS代码替换图形API代码。

根据您的使用情况,可能会对其进行抽象,以便您的应用程序可以使用其中一个。

答案 1 :(得分:0)

我们遇到了类似的问题。 您可以将Office365 Api更改为支持与Office365 Api相同的许多功能的MsGraph Api。为此,您的本地客户需要将其Exchange服务器置于hybrit模式。 MS解释了必要的步骤here。 我们唯一的问题是您无法订阅内部日历。

这是MsGraph Api文档 https://docs.microsoft.com/en-us/graph/api/overview?view=graph-rest-1.0

您还可以考虑完全从Office365切换到MsGraph,因为这也将对您的Office365客户有效。据我了解,MS将来将扩展MsGraph Api,从而为我们提供与Office套件和身份验证进行交互的单一联系点。

@Marc LaFleur请纠正我,如果我错了