PowerApps调用Azure API应用程序

时间:2016-05-09 20:39:34

标签: api azure powerapps

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

谢谢。

2 个答案:

答案 0 :(得分:1)

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

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

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

答案 1 :(得分:0)

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

  1. 已将PowerApps IP Addresses列入白名单的OR
  2. 如果可用,则切换“允许访问Azure服务”选项

enter image description here

为PowerApps构建Azure SQL 后端时,必须遵循以下路径之一。