2

我是 PowerApps 开发的新手。我正在尝试将 PowerApps 连接到我的自定义 API(Azure 应用 api)并获得“找不到资源”的结果。我可以从浏览器调用api,邮递员没问题。我用于 PowerApps 的 .json 文件与我用于 editor.swagger.io(用于测试)的文件相同。我在 azure 上检查了应用程序的日志文件,记录了来自浏览器的所有请求,但没有记录来自 PowerApps 的请求。我的问题是,PowerApps 如何调用 API,以及用于 PowerApps 应用程序的 .json 文件的正确格式是什么?

谢谢你。

4

2 回答 2

1

我建议再试一次,我们的后端有一个小问题,有时会导致一些 404。已经部署了针对它的修复程序,因此您可能会看到它有效。

PowerApps 使用 Swagger 来确定 REST api 的形状,以便能够将这些 API 投射到可以在客户端轻松使用的“公式”中。

此外,出于开发/故障排除的目的,我强烈建议使用 Fiddler 来准确查看 PowerApps 正在执行的 REST 调用,并确保 URL 和参数正确。如果没有,请查看您的招摇定义并确保那里提供的路径没有问题。

于 2016-05-10T00:22:22.413 回答
0

您还可以检查您的 Azure App API 是否具有:

  1. PowerApps IP 地址列入白名单或
  2. 如果可用,“允许访问 Azure 服务”选项已切换

在此处输入图像描述

在为 PowerApps 构建 Azure SQL后端时,必须遵循这些路径之一。

于 2019-07-21T17:54:43.423 回答