【问题标题】:Exchange 2016 on-premise application accessExchange 2016 本地应用程序访问
【发布时间】:2018-03-09 17:38:24
【问题描述】:

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

现在我有一个客户希望将我的应用程序与 Exchange 2016 本地设置一起使用。有没有办法在这个设置中使用相同的应用程序?还是我必须使用 EWS 实现一个新应用程序?

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

    • 感谢您的快速回复。在我的本地设置中,outlook rest api 可用。我希望我可以使用相同的应用程序(支持图形和 Outlook api)。所以我必须实施 EWS 和模拟?
    【解决方案2】:

    我们遇到了类似的问题。 您可以从 Office365 Api 更改为 MsGraph Api,它支持许多与 Office365 Api 相同的功能。为此,您的本地客户需要将他的 Exchange 服务器置于混合模式。 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 如果我错了,请纠正我

    【讨论】:

      猜你喜欢
      • 2019-07-22
      • 1970-01-01
      • 2013-05-23
      • 1970-01-01
      • 2011-08-09
      • 2021-06-06
      • 1970-01-01
      • 2019-10-12
      • 2016-07-28
      相关资源
      最近更新 更多