0

我想使用 php 集成 Microsoft Dynamics 365 CRM Common Data Service。我想使用公共数据服务执行联系人实体的 CRUD。

身份验证 我只有一个选项可以使用“基于 ClientId 或 Client Secret 的身份验证”方法连接 Common Data 服务。我不能使用任何其他身份验证和授权方法。

我已按照此处的文档进行操作,但找不到任何足够的解决方案。

微软在这里给出了一个很好的教程,但我只有客户端 ID、客户端密码和 URL。

是否有任何PHP库可用于客户端 ID 和基于机密的身份验证?

4

2 回答 2

0

花了一天的时间,我得到了解决方案,就是AlexaCRM库。通过使用这个库,我可以连接到 microsoft dynamics 并执行 curd opteration。

于 2020-10-02T16:33:36.117 回答
-1

您可以在线找到示例和库,其中一个示例是轻量级连接器库。我不是 php 背景的,我不能自己测试这个 - 所以你从这里拿它。

$RDynamics = new RDynamics(array(
    "base_url"              => "https://YOUR_CRM_INSTANCE.crm4.dynamics.com",
    "authEndPoint"          => "https://login.windows.net/common/oauth2/authorize",
    'tokenEndPoint'         => 'https://login.windows.net/common/oauth2/token',
    'crmApiEndPoint'        => 'https://YOUR_CRM_INSTANCE.api.crm4.dynamics.com/',
    "clientID"              => "***", 
    "clientSecret"          => "***", 
    'user'                  => '***',
    'pass'                  => '*'
));

更新:

围绕实现它的不同方式的一些混淆。阅读更多

于 2020-10-02T01:22:21.637 回答