使用 Microsoft Graph 构建 Java 应用

本教程介绍如何生成使用 Microsoft Graph API 代表用户访问数据的 Java 控制台应用。

注意

若要了解如何使用 Microsoft Graph 通过仅限应用的身份验证访问数据,请参阅此 仅限应用的身份验证教程

在本教程中,你将:

提示

作为本教程的替代方法,可以通过 快速启动 工具下载完成的代码,该工具可自动执行应用注册和配置。 下载的代码无需进行任何修改即可正常工作。

还可以下载或克隆 GitHub 存储库 ,并按照 README 中的说明注册应用程序并配置项目。

先决条件

在开始本教程之前,应在开发计算机上安装 Java SE 开发工具包 (JDK) Gradle

还应该有一个包含 Exchange Online 邮箱Microsoft工作或学校帐户。 如果没有 Microsoft 365 租户,则可以通过 Microsoft 365 开发人员计划获得租户;有关详细信息,请参阅 常见问题解答。 或者,可以 注册 1 个月的免费试用版或购买 Microsoft 365 计划

注意

本教程使用 OpenJDK 版本 17.0.2 和 Gradle 7.4.2 编写。 本指南中的步骤可能适用于其他版本,但尚未测试。