EWS API (Java) OAuth 不起作用



我遇到了 EWS OAuth 的问题,我的要求是访问其他用户的邮箱(设置了 EWS 权限)。我得到了oauth2授权令牌并尝试执行以下操作:

    service.getHttpHeaders().put("Authorization", "Bearer <token>");
    service.autodiscoverUrl("<email id>", new RedirectionUrlCallback());

我收到此错误:microsoft.exchange.webservices.data.autodiscover.exception.AutodiscoverLocalException:找不到自动发现服务。

知道吗?

AFAIK 无法获取可针对 office365 中的自动发现终结点工作的 oAuth 令牌(自动发现和 EWS 是不同的 Web 服务,因此 EWS 权限不起作用)。您实际上不需要在 Office365 中执行自动光盘封面,因为端点应该是 https://outlook.office365.com/EWS/Exchange.asmx。

干杯幽谷

最新更新