逻辑应用如何使用具有租户 ID、客户端 ID 和密钥的 HTTP 连接器与 D365 连接

问题描述 投票:0回答:1

我正在尝试使用逻辑应用 HTTP(s) 连接器将 Microsoft Dynamics 与 Web API 连接。 我有以下详细信息需要连接:

  • 租户 ID
  • 客户ID
  • 秘密

有人可以建议所涉及的步骤吗?谢谢。

azure-logic-apps microsoft-dynamics
1个回答
0
投票

创建一个逻辑应用工作流,并使用以下参数在其中添加一个

HTTP
操作:

URL: https://orgxxxxxxx.crm.dynamics.com/api/data/v9.2/WhoAmI
Method: GET

enter image description here

现在,选择

Active Directory OAuth
作为身份验证类型,然后通过输入所需详细信息来保存

Tenant: Tenant ID
Audience: https://orgxxxxxxx.crm.dynamics.com (Your Microsoft Dynamics 365 Organization URL)
ClientID:  App ID
CredentialType: Secret
Secret: Client secret

enter image description here

当我运行逻辑应用工作流时,它成功执行,如下所示:

输入:

enter image description here

输出:

enter image description here

在正文部分,我成功获得了 URL 的 API 响应,如下所示:

enter image description here

在连接 D365 之前,请确保通过添加 Azure AD 应用程序注册的 Application ID

 来创建一个
应用程序用户。您可以参考我的这个SO线程

参考: 使用 OAuth 通过单个操作从逻辑应用调用 Dynamics 365 Web API,作者:Syed Sajid Hussain

© www.soinside.com 2019 - 2024. All rights reserved.