Azure 逻辑应用、Power Automate 和 Power Apps 的自定义连接器常见问题解答
本主题是有关在 Azure 逻辑应用、Power Automate 和 Power Apps 中创建与使用自定义连接器的系列教程的一部分。
备注
请务必阅读自定义连接器概述来了解流程。
API 和 OpenAPI
问:连接器和 API 请求存在哪些限制?
答: 下表显示了具体限制:
Azure 逻辑应用 | 限制 |
---|---|
您可以创建的自定义连接器的数量 | 每个 Azure 订阅 1,000 |
自定义连接器创建的每个连接每分钟的请求数 | 连接器创建的每个连接 500 个请求 |
Swagger 文件中允许的每个正文的最大架构计数 | 512 |
Swagger 文件中允许的操作的最大数量 | 256 |
Swagger 文件中允许的每个操作的最大架构数量 | 16,384 |
Swagger 文件中允许的架构的最大数量 | Swagger 文件中允许的操作的最大数量 * Swagger 文件中允许的每个操作的最大架构数量 |
可发送到网关的最大请求内容长度 | 3,182,218 |
Power Automate 和 Power Apps | 限制 |
---|---|
您可以创建的自定义连接器的数量 | 免费计划:一个1 Office 365 和 Dynamics 365 计划:一个 每用户计划:50 |
自定义连接器创建的每个连接每分钟的请求数 | 连接器创建的每个连接 500 个请求 |
可发送到网关的最大请求内容长度 | 3,182,218 |
1 免费计划不允许您与公司中的其他人共享连接或自定义连接器。 在即付即用环境中不支持 Dynamics 连接器缩放,因此可以创建的自定义连接器数量是一个。
如果您使用 OpenAPI 定义或 Postman 集合来描述自定义连接器,文件必须小于 1 MB。
问:连接器和通过网关进行的操作有哪些大小限制?
答:网关文档中可以找到这些限制。
问:我的 API 使用动态主机。如何使用 OpenAPI 实现它们?
答: 策略模板可用于在运行时动态修改主机。 若要了解详细信息,请转到设置主机 URL。
认证
问:我没有 API,而且没有使用该 API 的显式权限。我是否仍然可以创建连接器?
答: 是的,您可以注册和共享这些连接器,在组织内部使用,您还可以作为独立发布者连接器发布。 要将连接器认证为独立发布者并公开发布,您不需要拥有基础服务,或者表明您拥有该 API 的明确使用权限。
问:认证需要多长时间?
答: 显然,认证的时间取决于提交内容的质量和测试的速度。 处理流程问题通常需要花费 3 到 5 个工作日。 认证后,部署到所有区域还需要 7 至 10 个工作日。
问:如果我在了解或执行提交步骤时遇到问题,可以从何处获取帮助?
答: 请与 Microsoft 联系人联系以寻求帮助。 另外,建议你提供有关我们的文档的任何反馈,以便我们能够进行改进。
问:是否可以将连接器认证为标准连接器而不是高级连接器?
答: 否。 很遗憾,我们目前仅将认证的连接器发布为“高级”连接器。 任何具有 Power Automate 许可证的用户都可以同时使用“标准”和“高级”连接器。
问:是否可以将预览标记从连接器中删除?
问: 若要删除预览标记,连接器需满足某些要求。 请确保连接器使用量大且可靠性高,然后再联系 Microsoft 联系人询问此事。
问:是否可以调整我的连接器的限制?
答: 我们可以根据具体情况执行限制调整。 如果您希望调整连接器的限制,请与您的 Microsoft 联系人联系并提供理由。
问:是否需要完成我的连接器才能注册进行认证?
答:(注册不适用于独立发布者。) 否,只要您意识到自己想要认证,就应注册进行认证。 一旦您完成注册,Microsoft 联系人就会在整个开发过程中根据需要与您保持联系并提供帮助。
问:我是否能够在 ISV Studio 的连接器认证选项卡上将更多连接器所有者添加到我的提交,以便帮助管理连接器?
答:(IVS Studio 不适用于独立发布者。) 是,允许多个所有者。 如需获得有关添加所有者的帮助,请联系 Microsoft 联系人。
问:如果我的 Microsoft Entra ID 应用客户端密码即将过期,我应该如何通知 Microsoft 认证团队?
答:ISV Studio 不适用于独立发布者。 通过 ISV Studio 至少提前一 (1) 个月通知 Microsoft 认证团队。 Microsoft 将使用新密码更新您的连接器并重新部署它。 这可以防止连接器在密码过期后被阻止。 更新客户端密码后,连接器大约需要一 (1) 个月的时间才能在重新部署时反映新密码。
若要了解详细信息,请转到进行连接器认证。
要求
问:能否在不使用 REST API 的情况下生成连接器?
答: 对于 Power Apps 和 Power Automate,您必须为您的服务支持可靠的 HTTP REST API。 对于逻辑应用,您还可以选择使用 SOAP API。
问:可以使用哪些工具来公开 API?
答: Azure 具有可用于将任何服务公开为 API 的功能和服务,例如用于托管的 Azure App Service、API 管理等。
问:支持哪些身份验证类型?
答: 可以使用以下受支持的身份验证标准:
- 适用于特定服务的 OAuth 2.0,包括 Microsoft Entra ID、Facebook、Dropbox、GitHub 和 SalesForce
- 通用 OAuth 2.0
- 基本身份验证
- API 密钥(本地数据网关除外)
备注
不支持客户端凭据授权类型。
客户支持
问:我有一个关于连接器开发的技术问题。我应该去哪里寻求帮助?
答: 请在 Power Automate 论坛连接器开发论坛上添加您的问题。 我们的团队或社区成员将提供答案。 您还可以搜索类似问题。 发布您的问题将帮助您从更广泛的社区中获得答案,并将改善论坛的知识库。
问:是否支持 Postman Collection V2?
答: 是,自 2021 年 10 月起支持 Postman Collection v2。
问:您是否支持 OpenAPI 3.0?
答: 否,当前仅支持 OpenAPI 2.0。 对 OpenAPI 3 的支持在积压中。
问:是否有一项开发人员计划可用于我的连接器开发工作?
答: 是,可以使用 Power Apps 社区计划,并且该计划对 Power Apps 和 Power Automate 免费。
触发器
问:能否在没有 Webhook 的情况下生成触发器?
答: 适用于 Azure 逻辑应用和 Power Automate 的自定义连接器支持基于 Webhook 的触发器和轮询触发器。 基于 Webhook 的触发器会等待事件发生,而轮询触发器则会以指定频率调用服务来检查新数据。 如果要请求其他实现模式,请联系 condevhelp@microsoft.com,告知有关 API 的更多详细信息。
相关信息
提供反馈
我们非常感谢大家提出有关连接器平台问题或新功能想法的反馈。 要提供反馈,请转到提交问题或获取连接器帮助,然后选择反馈类型。