2013-02-18 5 views
6

Ich versuche, Microsoft Dynamics Online mit meiner Website zu integrieren. Ich habe jedoch Schwierigkeiten, eine vernünftige Methode zur Authentifizierung über die API (sei es REST oder SOAP) mit PHP zu finden. Die meisten Beispiele verwenden das Microsoft CRM SDK (in .NET) zum Authentifizieren. Meine Website basiert jedoch auf PHP und ich würde gerne wissen, wie Sie Zugriff auf die Microsoft Dynamics API (REST und/oder SOAP) erhalten.Microsoft Dynamics in PHP authentifizieren

Kennt jemand eine geeignete Möglichkeit zur Authentifizierung mit der Microsoft Dynamics API über PHP?

Antwort

0

Die einzige Art der Autorisierung funktioniert für Dynamics CRM Online - mit Windows Live ID. Es gibt ein gutes (und wichtig - funktionierendes) Beispiel für die Verbindung zu CRM Online von PHP im offiziellen "Dynamics CRM 2011 Developer Training Kit".

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

siehe \ CRM2011KitUpdated \ Labs \ CRMOnlinefromPHP

Zumindest ist es für mich gearbeitet, meine Bibliothek an diesem Beispiel basiert.

+0

Ich habe dieses versucht und es teilweise für mich gescheitert. Da die neueste Version von CRM online mit Office 365 funktioniert, ist dieser Code veraltet. Ich musste https://login.live.com/liveidSTS.srf zu https://login.microsoftonline.com/extSTS.srf entsprechend der folgenden Site ändern: [link] (http://mscrmtools.blogspot.be /2012/08/php-to-crm-online-easy-way-to-do.html). Ich bin mir noch nicht sicher, ob das richtig ist, da es den ersten Teil des Authentifizierungsschrittes in LiveIdManager.php durchbricht. –

+0

Aber CRM Online funktioniert immer noch mit Windows Live ID, und diese Lösung funktioniert jetzt für mich. Meine LiveIdManager.php funktioniert immer noch mit "https://login.live.com/liveidSTS.srf". Aber ich kann nichts über die Office 365-Methode sagen, tut mir leid. Ich habe es nicht verwendet –

+5

Die URL zu Microsoft.com ist gebrochen – batigolix

Verwandte Themen