当前位置: 首页 > 知识库问答 >
问题:

PowerApps调用Azure API应用程序

殷学
2023-03-14

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

谢谢你。

共有2个答案

唐茂实
2023-03-14

您还可以检查Azure应用程序API是否具有:

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

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

养慈
2023-03-14

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

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

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

 类似资料:
  • 主要内容:GWT 应用程序调试 介绍, GWT 应用程序调试 示例GWT 应用程序调试 介绍 GWT 提供了出色的调试客户端和服务器端代码的能力。 在开发模式下,GWT 应用程序基于 Java 代码,不会转换为 JavaScript。 当应用程序在开发模式下运行时,Java 虚拟机 (JVM) 实际上将应用程序代码作为编译的 Java 字节码执行,使用 GWT 功能连接到浏览器窗口。 GWT 使用基于浏览器的插件连接到 JVM。 因此,开发人员可以自由地使用任何

  • 问题内容: 我想从Java应用程序调用Servlet。问题是,该调用似乎未到达Servlet。我没有收到任何错误,但是没有到达Servlet中的第一个输出“ doPost”。如果我在Web浏览器中打开URL,我当然会得到如下错误:不支持GET等。但是至少我知道发生了一些错误。 我使用以下代码(ActionPackage类仅包含一个Vector参数,并且可序列化): Java应用程序: Servle

  • 我需要以下方面的帮助:我正在javafx中实现一个应用程序,这个应用程序是通过单击按钮调用的。问题是当我关闭应用程序时,我不能再次调用它。我读到过你不能多次调用Application.launch()方法。但是我在服务类上发现了一些东西。留档页面中的示例不是很清楚。有人知道如何做到这一点吗?谢谢。 http://docs.oracle.com/javafx/2/threads/jfxpub-thr

  • 问题内容: 我有一个在Linux机器上运行的Java应用程序。我使用以下命令运行Java应用程序: 我已经在此Linux机器上为TCP打开了端口4000。我使用Windows XP计算机上的eclipse,并尝试连接到此应用程序。我也在Windows中打开了端口。 这两台机器都在LAN上,但是我似乎无法将调试器连接到Java应用程序。我究竟做错了什么? 问题答案: 我注意到有些人在这里剪切和粘贴该

  • 问题内容: 我正在调试jnlp应用程序,过去可以通过Eclipse对其进行远程调试,但现在不再可用。 启动它的命令是: 问题是当我连接Eclipse调试器时,它会关闭并重新启动;因此,调试器将附加到第一个进程;当这种情况消失时,调试器也是如此。 调试器脚本实际上并不重要;因为如果suspend = n,则在调试器启动之前,jnlp进程会自行重新启动。 我尝试跟踪它,但是选项-XX:TraceSup

  • 问题内容: 我有一个用c#创建的dll,在调用时会执行一些数据库操作。我必须将一些参数从Java应用程序传递到dll中的方法。关于如何执行此操作的任何想法。 要么 通过Java应用程序在c#中调用方法的更好的主意吗? 谢谢 编辑:我的Java应用程序是AVAYA平台的标准Dialogue Designer应用程序,并且我已经开发了一个仅在.net SDK上工作的C#应用​​程序。所以我需要将数据从