将 API 从 Azure API 管理导出到 Power Platform

使用 Microsoft Power Platform 的平民开发者经常需要访问由专业开发者开发的部署在 Azure 中的业务功能。 使用 Azure API 管理,专业开发者可以将其后端服务发布为 API,并轻松地将这些 API 作为自定义连接器导出到 Power Platform(Power AppsPower Automate),供平民开发者发现和使用。

本文逐步讲解通过 Azure 门户在 API 管理中创建 API 的自定义 Power Platform 连接器的步骤。 通过此功能,平民开发者可以使用 Power Platform 来创建和分发基于由“API 管理”来管理的内部和外部 API 的应用。

先决条件

创建 API 的自定义连接器

  1. 在 Azure 门户导航到 API 管理服务。

  2. 在菜单中,选择“API”下面的“Power Platform” 。

  3. 选择“创建连接器”。

  4. 在“创建连接器”窗口中,执行以下操作:

    1. 选择要发布到 Power Platform 的 API。
    2. 选择要将 API 发布到其中的 Power Platform 环境。
    3. 输入显示名称,该名称将用作自定义连接器的名称。
    4. (可选)如果 API 还不需要订阅,请选择“创建订阅密钥连接参数”。
    5. 如果该 API 受 OAuth 2.0 服务器保护,则可以选择提供详细信息,包括“客户端 ID”、“客户端机密”、“授权 URL”、“令牌 URL”和“刷新 URL” 。
  5. 选择创建

    Create custom connector to API in API Management

在创建连接器后,导航到 Power AppsPower Automate 环境。 在“数据”>“自定义连接器”下会列出该 API。

Custom connector in Power Platform

管理自定义连接器

可以在 Power Apps 或 Power Platform 环境中管理自定义连接器。 有关设置的详细信息,请参阅从头开始创建自定义连接器

  1. 从自定义连接器列表中选择连接器。
  2. 选择“铅笔(编辑)”图标以编辑和测试自定义连接器。

备注

若要从 Power Apps 测试控制台调用 API,需要将“https://make.powerautomate.com”URL 作为源添加到 API 管理实例中的 CORS 策略

更新自定义连接器

在 API 管理中,可以更新连接器以针对不同 API 或 Power Apps 环境,或更新授权设置。

  1. 在 Azure 门户导航到 API 管理服务。
  2. 在菜单中,选择“API”下面的“Power Platform” 。
  3. 选择“更新连接器”。
  4. 选择要为其更新连接器的 API,根据需要更新设置,然后选择“更新”。

后续步骤