2013-02-18 13 views
6

Microsoft Dynamics Onlineを自分のWebサイトに統合しようとしています。しかし、PHPを使用してAPI(RESTでもSOAPでもよい)を介して認証するうまい方法を見つけるのには苦労しています。ほとんどの例では、Microsoft CRM SDK(.NET)を使用して認証しています。しかし、私のウェブサイトはPHPに基づいており、Microsoft Dynamics API(RESTおよび/またはSOAP)へのアクセス方法を知りたいと思います。PHPでMicrosoft Dynamicsを認証する

誰でも、PHPを使用してMicrosoft Dynamics APIで認証する適切な方法を知っていますか?

答えて

0

ダイナミックCRMオンラインでは、Windows Live IDを使用する唯一の種類の承認が機能します。正式な "Dynamics CRM 2011 Developer Training Kit"には、PHPからCRM Onlineに接続するという良い例があります(それは重要です)。

http://www.microsoft.com/en-us/download/details.aspx?id=23416

\ CRM2011KitUpdated \ Labsの\ CRMOnlinefromPHPを参照してください

が、少なくともそれは私のために働いた、私のライブラリーは、その一例に基づいています。

+0

私はこれを試しましたが、私にとっては部分的に失敗しました。 CRMオンラインの最新バージョンはOffice 365と連動しているため、このコードは古くなっています。次のサイトに基づいてhttps://login.live.com/liveidSTS.srfをhttps://login.microsoftonline.com/extSTS.srfに変更する必要がありました。[link](http://mscrmtools.blogspot.be /2012/08/php-to-crm-online-easy-way-to-do.html)。 LiveIdManager.phpの認証ステップの最初の部分が壊れているので、これが正しくないかどうかまだ分かりません。 –

+0

しかし、CRMオンラインではまだWindows Live IDが使用されていますが、このソリューションは現在私のために機能しています。私のLiveIdManager.phpはまだ "https://login.live.com/liveidSTS.srf"で動作します。しかし、私はOffice 365の方法について何かアドバイスできません。申し訳ありません。私はそれを使用していません –

+5

microsoft.comへのURLは壊れています – batigolix