为 Power Automate 创建 Microsoft Graph JSON Batch 自定义连接器

Microsoft Power Automate 有 230 多个现用连接器。 其中许多连接器使用 Microsoft Graph 与 Microsoft 产品的特定终结点进行通信。 此外,在其他情况下,我们可能需要使用服务的基本构建基块直接从 Power Automate 调用 Microsoft Graph,因为没有连接器直接与 Microsoft Graph 通信来涵盖整个 API。

除了解决直接调用 Microsoft Graph 的方案外,许多 Microsoft 图形 API 终结点仅支持委派的权限。 Microsoft Power Automate 中的 HTTP 连接器可实现非常灵活的集成,包括调用 Microsoft Graph。 但是,HTTP 连接器缺乏缓存用户凭据以启用特定委派权限方案的功能。 在这些情况下,可以创建自定义连接器,以围绕 Microsoft 图形 API提供包装器,并允许使用具有委派权限的 API。

本实验室涵盖上述两种方案。 首先,你将创建自定义连接器,以启用与需要 委派权限的 Microsoft Graph 的集成。 其次,你将使用 $batch 请求终结点来提供对 Microsoft Graph 的全部功能的访问权限,同时使用委托的权限,这些权限要求应用存在“已登录”用户。

注意

本教程介绍如何创建用于 Microsoft Power Automate 和 Azure 逻辑应用的自定义连接器。 本教程假定你已阅读 自定义连接器概述 以了解该过程。

先决条件

若要完成本文中的本练习,需要以下各项:

反馈

请在 GitHub 存储库中提供有关本教程的任何反馈。