0

PHP を使用して Microsoft Dynamics 365 CRM Common Data Service を統合したいと考えています。共通データ サービスを使用して Contact エンティティの CRUD を実行したいと考えています。

認証 "ClientId またはクライアント シークレット ベースの認証" メソッドを使用して Common Data サービスに接続するオプションは 1 つしかありません。他の認証および認可方法は使用できません。

こちらのドキュメントに従っていますが、十分な解決策が見つかりません。

Microsoft はこちらで優れたチュートリアルを提供していますが、クライアント ID、クライアント シークレット、および URL しかありません。

クライアント ID とシークレット ベースの認証で使用できるPHPライブラリはありますか?

4

2 に答える 2

-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 に答える