问题标签 [power-automate-custom-connector]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
92 浏览

swagger-2.0 - Power Automate 自定义连接器测试认为文件输出是一个字符串

我的 Web API 方法在响应正文中返回一个二进制 PDF 文件,我已在 Power Automate 的自定义连接器的 swagger 文件中设置了这个文件。然而,尽管输出是二进制 PDF 文件并且属性类型是“文件”,但自定义连接器 UI 中的测试函数仍然认为它返回一个“字符串”,即使它显然不是!

问题:任何想法我做错了什么让测试人员认为它是一个字符串?

这是问题的屏幕截图: 在此处输入图像描述 这是我对 Web API 方法的狂妄自大(注意 200 的响应schema: {type: file, format: binary}

0 投票
1 回答
635 浏览

soap - 使用 WSDL 的 Azure 逻辑应用自定义连接器 SOAP 端点

我正在使用需要为其创建自定义连接器的逻辑应用程序。此连接器依赖于 Web 服务,我尝试使用 wsdl 定义为其添加。 添加连接器

现在,如果我提供 url,它需要身份验证,我无法通过此 UI 提供。我可以看到在逻辑应用程序中使用它时可以提供参数。但是它无法拉取服务,因此没有为连接器创建定义

身份验证凭据参数

我尝试下载 wsdl 并将其作为文件添加到此处,但架构具有 xs 导入标签,因此再次失败。根据这个答案,我不能用实际的模式替换它。

有没有一种方法我不需要手动提供自定义连接器定义并使用 wsdl 使其工作,因为它包含很多端点,手动添加所有操作和触发器会太多。另外,如果将来需要这种情况,它也可以作为我的参考

0 投票
0 回答
34 浏览

power-automate - 电源自动化 - 不允许使用 PUT 方法

我正在使用具有 POST 和 GET 方法的电源自动消耗 API。但是当我开始使用 PUT 方法时……电源自动以某种方式阻止了我的请求。这是错误:

在此处输入图像描述

输出:

在此处输入图像描述

我添加了诸如 User-Agent : Mozilla/5.0 之类的标头,但它不起作用,我还查看了后端,并且 PUT 是允许的方法之一。

我在 ngnix 上没有看到任何这些键,只有基本的东西。

注意:我在 java 中使用网关来使用这些 API,正如我之前写的那样,GET 和 POST 可以完美运行,但 PUT 不能。同样在没有网关的情况下使用 swagger 使用 API,PUT 效果很好。

有什么我在这里想念的吗?

0 投票
0 回答
92 浏览

automation - Is there any way to automate call recording in microsoft teams app and then creating its transcript and saving it to the system using teams app?

I tried using the power automate to create a flow for this but unfortunately we cannot create a flow for call recording and making transcript and saving it to system using teams app. Need help for this issue???

0 投票
1 回答
198 浏览

oauth-2.0 - Microsoft Power Automate 错误的 OAuth 令牌

我使用 Microsoft Automate 创建了一个自定义连接器。

我需要连接器来获取 OAuth 令牌 v2 但获取 v1 令牌。

当我在 Postman 中使用相同的配置时,我得到了一个 v2 令牌。

应用程序清单具有条目“accessTokenAcceptedVersion”:2

连接器配置

邮递员配置

0 投票
1 回答
169 浏览

oauth-2.0 - Microsoft Power Automate 令牌不刷新

我有连接/令牌不刷新的问题。
如果我在令牌过期后使用连接器,我会得到 401。我得到
的答案是1
"WWW-Authenticate": "Bearer error="invalid_token", error_description="The token expired at '12/04/2020 13:09:37'"",

我在 Power Automate 的设置如图2所示。
我第一次得到的令牌工作正常。
在此处输入图像描述 在此处输入图像描述

0 投票
1 回答
351 浏览

api - 为什么电源自动化自定义连接器为不同的请求 URL 返回相同的结果?

我正在尝试在 Microsoft Power Automate 上开发一个自定义连接器,它通过本地数据网关连接到我的 Django API。无论我提供什么路径名,它总是从基本 API URL 返回响应正文。
例如,我为我的基本 URL ( http://domain-name/ ) 获得的响应正文是:

Body

在这里,您可以看到我的响应正文包含可用于我的 API 的有效路径。但是,当我将请求 URL 更改为上述任何路径 URL 时,我仍然得到相同的响应正文而不是正确的响应(分别是 IP 地址和 VLAN 的数组)。我得到的响应代码是 200,所以我无法解决那里的任何错误。此外,通过浏览器或 Postman 访问时,所有路径 URL 都可以正常工作。
我还在我的自定义连接器中包含请求标头以供您参考,如下所示:标


请帮助我哪里出错了。谢谢!

0 投票
0 回答
379 浏览

oauth-2.0 - PowerApps:带有 MS Graph 的自定义连接器:如何在自定义连接器中使用应用程序权限?

我在创建允许我使用 APPLICATION 权限访问 Microsoft Graph 的 PowerApps 自定义连接器时遇到问题。

我创建了 Azure AD 应用注册,具有三个 API 权限:

  • 委托:User.Read
  • 应用程序:User.Read.All
  • 应用程序:Directory.Read.All

我已确认已为 Power Apps ( https://global.consent.azure-apim.net/redirect )正确设置了重定向 URI,并且已生成客户端密码。

然后,我创建了两个不同的 Power Apps 自定义连接器,它们都给了我完全相同的结果。

  1. 连接器 A:身份验证类型:OAuth2.0

    • 身份提供者:通用 OAuth 2
    • 客户端 ID 和客户端密码(如预期)
    • 认证网址:https : //login.microsoftonline.com/{{Tenant ID}/oauth2/v2.0/authorize
    • 令牌网址:https : //login.microsoftonline.com/{{租户 ID}/oauth2/v2.0/token
    • 范围:https ://graph.microsoft.com/.default
  2. 连接器 B:身份验证类型:OAuth 2.0

然后我设置(在两个连接器中)相同的两个操作:

  • /v1.0/我
  • /v1.0/用户

在 BOTH 连接器中,第一个操作 (/me) 起作用.. 并返回登录用户的详细信息。第二个连接器 (/users) 返回“拒绝访问 - 权限不足”。

这告诉我它使用的是委托权限(允许它检索 /me)而不是应用程序权限(这就是它无法列出所有用户帐户的原因)。

那么.. Power Apps 中是否有任何设置允许我指定此连接器应使用应用程序请求而不是委托?

谢谢!

0 投票
1 回答
619 浏览

azure-logic-apps - Azure AD 属性“备用电子邮件地址”是否有 Power Automate Flow 表达式

我正在尝试创建一个使用 Azure AD 连接器和“获取用户”操作的流。

然后我初始化一个变量,它允许我从列表中选择动态内容(例如商务电话、位置等)。如果我查看代码,我会看到 body/businessPhone 或 body/location。我以为我可以在我的表达式中使用 body/{any attribute} ,但事实并非如此。

在 Azure 中,我想要的属性显然是“OtherMail”,而在 O365 中,具有相同值的属性是“AlternateEmailAddresses”。表达式中的这些值都不起作用。有趣的是,这些值在大括号中报告为 {myemail@domain.com}。

如果我使用动态内容列出公司名称(其代码是 body/companyName)并在 Azure AD 中插入一个电子邮件地址,则流程可以工作。

不过,为了清楚起见,我觉得应该在 Azure AD 中使用备用电子邮件地址属性,但 Flow 不想工作。

0 投票
0 回答
398 浏览

powerapps - 自定义连接器可以与 client_credentials 授权流一起使用吗?

我希望我的 PowerApp 与我们在 Azure 上为 OAuth“客户端凭据”授权流设置的 Web API 端点之一进行通信。PowerApp 连接器的安全模型要求您让 PowerApp 连接器为您获取 JWT 令牌。这是一个明智的架构,因为它可以强制对 API 的调用使用用户登录的身份。但是,“客户端凭据”流程使用特定的客户端 ID 和客户端密码组合而不是用户的身份来生成 JWT 令牌。

在自定义连接器的安全选项卡中使用的唯一选项似乎是“通用 Oauth 2”。不幸的是,没有任何输入组合导致 JWT 令牌发生任何变化。它继续呈现一个 JWT 令牌,其中填充了有关用户身份的信息。

我需要做什么才能让我的自定义连接器发出请求以从“https://login/microsoftonline.com/{a-guid}”获取客户端凭据,而不是使用身份凭据?

如果有帮助,这是我的安全设置的编辑图像。

在此处输入图像描述