练习 - 从 Azure API 管理中创建自定义连接器

已完成

在本练习中,您将通过从 Azure API 管理中导出 API 来创建自定义连接器。

在 VanArsdel 的融合开发方案中,Maria 需要在 Power Apps 应用程序中显示仓库库位。 Kiana 及其开发团队构建了多个 Web API,其中一个将返回仓库库位。

这些 Web API 通过 Azure API 管理提供,后者能够为其托管的任何 Web API 创建自定义连接器。 使用自定义连接器,Maria 的 Power Apps 应用将能调用 Azure API 管理中的仓库库位 API。

注意

如果要在本模块的所有练习中使用 Azure API 管理和 Power Apps,您需要执行几个步骤。

第一步是下载文件,解压缩存档,然后按照自述文件中的说明将文件预配并部署到 API 管理。

第二步是确保您拥有正确的 Power Apps 许可。 您可以注册免费的 Power Platform 开发人员环境,或使用现有的 Microsoft 365 许可证(或免费试用版)。

将 Web API 从 API 管理导出到自定义连接器

  1. 您需要拥有订阅密钥,Power Apps 才能访问在 API 管理中托管的任何 Web API。 转到 Subscriptions 边栏选项卡,选择三个点 (...),然后选择 Show/hide keys 菜单。

    “订阅”边栏选项卡

  2. 然后,从 Primary keySecondary key 复制订阅密钥。

    复制订阅密钥

  3. 若要从 Azure API 管理中生成自定义连接器,请转到 APIs 边栏选项卡,然后在 All APIs 部分下选择适当的 API。 在屏幕截图中,它是库存管理。 然后,您将能够看到仓库库位的 API。

    API 管理上的库存管理 API

  4. 选择三个点 (...),您将看到上下文菜单。 选择 Export ⬇️ 菜单。

    API 管理上的 API 导出菜单

  5. 选择右下角的 Power Apps and Power Automate 面板。

  6. 为自定义连接器选择 Power Apps 环境,以发布并指定显示名称 InventoryManager。 然后,选择底部的 Export 按钮。

    将 API 导出到 Power Apps

库存管理 API 已导出到 Power Apps。

创建与自定义连接器的连接

需要创建与自定义连接器的连接才能使用该连接器。 一般来说,创建连接时需要对 Web API 进行身份验证。

  1. 登录到 Power Apps 仪表板后,打开 Data 边栏选项卡,然后选择左侧的 Custom Connectors 菜单。 然后,选择右侧的 按钮。

    新建自定义连接器

  2. 显示弹出模式窗口后,您将看到“API 密钥”字段已启用。 输入在本单元开头复制的 API 密钥。 然后,选择 Create 按钮。

    “新建自定义连接器”弹出模式窗口

  3. 转到 Connections 菜单,您将看到已创建新连接。

    新建连接

您已完成为库存管理创建自定义连接器的流程。