练习 - 从 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 管理导出到自定义连接器
您需要拥有订阅密钥,Power Apps 才能访问在 API 管理中托管的任何 Web API。 转到
Subscriptions
边栏选项卡,选择三个点 (...
),然后选择Show/hide keys
菜单。然后,从
Primary key
或Secondary key
复制订阅密钥。若要从 Azure API 管理中生成自定义连接器,请转到
APIs
边栏选项卡,然后在All APIs
部分下选择适当的 API。 在屏幕截图中,它是库存管理。 然后,您将能够看到仓库库位的 API。选择三个点 (
...
),您将看到上下文菜单。 选择Export ⬇️
菜单。选择右下角的
Power Apps and Power Automate
面板。为自定义连接器选择 Power Apps 环境,以发布并指定显示名称 InventoryManager。 然后,选择底部的
Export
按钮。
库存管理 API 已导出到 Power Apps。
创建与自定义连接器的连接
需要创建与自定义连接器的连接才能使用该连接器。 一般来说,创建连接时需要对 Web API 进行身份验证。
登录到 Power Apps 仪表板后,打开
Data
边栏选项卡,然后选择左侧的Custom Connectors
菜单。 然后,选择右侧的➕
按钮。显示弹出模式窗口后,您将看到“API 密钥”字段已启用。 输入在本单元开头复制的 API 密钥。 然后,选择
Create
按钮。转到
Connections
菜单,您将看到已创建新连接。
您已完成为库存管理创建自定义连接器的流程。