【发布时间】:2021-01-19 10:13:27
【问题描述】:
我正在升级我的项目中的msgraph-sdk-java 库的版本。我使用的是 1.7.1 版,但在上传大于 4MB 的文件时设置冲突行为时遇到了一些问题。我看到该问题已在最新版本 (see here) 中得到修复,因此我正在尝试升级到版本 2.3.0。
我更新了我的 build.gradle 文件并注意到现在接口 IAuthenticationProvider 已被弃用。
在请求被 HTTP 发送之前为请求提供身份验证 提供者。
@deprecated 使用 ICoreAuthenticationProvider 代替
它说我应该改用 ICoreAuthenticationProvider,但是如何在不实现 IAuthenticationProvider 接口的情况下构建 GraphServiceClient 的新实例?
this.graphClient = GraphServiceClient.builder()
.authenticationProvider(appAuthProvider)
.buildClient();
【问题讨论】:
-
请检查您是否也安装了msgraph-sdk-java-auth,然后试一试。
标签: java microsoft-graph-api microsoft-graph-sdks