在本文中,你将将自己的 Microsoft Graph 功能添加到 使用 Microsoft Graph 和仅限应用的身份验证生成 Java 应用中创建的应用程序。 例如,你可能想要从 Microsoft Graph 文档 或 Graph 资源管理器中添加代码片段,或者添加你创建的代码片段。
更新应用
打开 Graph.java 并将以下函数添加到
Graph
类。public static void makeGraphCall() { // INSERT YOUR CODE HERE }
将 App.java 中的空
MakeGraphCallAsync
函数替换为以下内容。private static void makeGraphCall() { try { Graph.makeGraphCall(); } catch (Exception e) { System.out.println("Error making Graph call"); System.out.println(e.getMessage()); } }
选择 API
在 Microsoft Graph 中查找想要尝试的 API。 例如, 创建事件 API。 可以使用 API 文档中的示例之一,也可以在 Graph 资源管理器中自定义 API 请求并使用生成的代码片段。
配置权限
查看所选 API 的参考文档 的“权限” 部分,了解支持哪些身份验证方法。 例如,某些 API 不支持仅限应用或个人Microsoft帐户。
- 若要调用具有用户身份验证 (API(如果 API 支持用户 (委托) 身份验证) ),请参阅 用户 (委托) 身份验证 教程。
- 若要调用具有仅应用身份验证 (API(如果 API 支持) ),请在Microsoft Entra 管理中心中添加所需的权限范围。
添加代码
将代码复制到 makeGraphCallAsync
Graph.java 中的 函数中。 如果要从文档或 Graph 资源管理器复制代码片段,请务必将 重命名 GraphServiceClient
为 _appClient
。
相关内容
现在,你已有一个可调用 Microsoft Graph 的工作应用,可以试验和添加新功能。
- 了解如何通过 Microsoft Graph Java SDK 使用 用户 (委托) 身份验证 。
- 访问 Microsoft Graph 概述 ,查看可以使用 Microsoft Graph 访问的所有数据。