HTTP 与 Microsoft Entra ID 连接器

已完成

Power Automate 中有两个用于 Microsoft Entra ID 的类似 http 连接器:

  • HTTP 与 Microsoft Entra ID(预授权)

  • HTTP 与 Microsoft Entra ID

这两个连接器都是高级连接器,没有触发器;因此,它们需要其他工具(例如 Microsoft Forms、SharePoint)来触发流,或者手动触发流。

HTTP 与 Microsoft Entra ID(预授权)

此连接器用于从已经过 Microsoft Entra ID 身份验证的各种 Web 服务(SharePoint API、Dataverse API)或本地 Web 服务中提取资源。

以下屏幕截图显示当前可用的两个操作:获取 Web 资源调用 HTTP 请求

当前可用操作的屏幕截图。

您可使用获取 Web 资源操作通过签发 HTTP GET 请求来检索 Web 资源。

获取 Web 资源字段的屏幕截图。

调用 HTTP 请求可帮助您使用某个已知的 HTTP 动词(例如 GETDELETEPATCHPOSTPUT)从终结点访问数据。

调用 HTTP 请求字段的屏幕截图。

HTTP 与 Entra ID 连接器的几个当前已知问题和限制为:

  • 连接器会将请求正文编码为 base64 编码;因此,应将其用于调用预期请求正文会采用本格式的网络服务。 不能将本连接器用于调用预期请求正文将采用原始二进制格式的网络服务。

  • 如果出现类似 { "error": { "code": "Forbidden", "message": "" } } 的错误,可能是因为此连接器的范围集有限。 如果您的场景需要更高级的功能,请确保使用 HTTP 连接器或创建自定义连接器。

每个连接的 API 调用限制为每 60 秒 100 个调用。 有关详细信息,请参阅已知问题和限制

使用 HTTP 与 Entra ID(预授权)连接器的一个示例是向 Microsoft Graph 调用 HTTP 请求,以获取登录用户信息。

向 Microsoft Graph 调用 HTTP 请求示例的屏幕截图。