使用Mircosoft图REST API进行自动发现

问题描述

我正在尝试使用Microsoft graph API实施自动发现,该API仅将我的电子邮件地址用于本机移动应用程序。我浏览了所有公开可用的文档,但没有找到任何合适的资源。

我已经在使用Microsoft Autodiscovery V1使用传统方法执行自动发现,但是对此有一个限制,即需要基本身份验证。我的目标是同时具有云(Exchange在线用户)和本地Exchange用户的混合Exchange环境。

我已经阅读到Microsoft具有新的Autodiscovery V2,该图在内部实现了,我只是想利用它。

有人可以给我任何例子,或给我指出一些有助于我理解的教程。

解决方法

我已经在使用Microsoft Autodiscovery V1通过传统方法执行自动发现,但是对此有一个限制,即需要基本身份验证

Office365中的V1自动发现终结点可以与oAuth一起正常工作

v2终结点的文档非常少,但基本上是未经身份验证的终结点,因此任何Get Request(即使在浏览器中)也可以正常工作。我想问题是您想发现什么?如果您使用Hybrid Modern Auth,则v2终结点可能是最好,最简单的解决方案(Outlook使用的解决方案)。

https://outlook.office365.com/autodiscover/autodiscover.json/v1.0/bgates@microsoft.com?Protocol=EWS