2013-02-18 11 views
6

Sto cercando di integrare Microsoft Dynamics Online con il mio sito web. Tuttavia, sto faticando a trovare un modo decente per autenticarsi tramite l'API (che si tratti di REST o SOAP) usando PHP. La maggior parte degli esempi utilizza l'SDK di Microsoft CRM (in .NET) per l'autenticazione. Tuttavia, il mio sito web è basato su PHP e vorrei sapere come si ottiene l'accesso all'API Microsoft Dynamics (REST e/o SOAP).Autenticazione di Microsoft Dynamics in PHP

Qualcuno conosce un modo adeguato per l'autenticazione con l'API di dinamica Microsoft tramite php?

risposta

0

L'unico tipo di autorizzazione funziona per Dynamics CRM Online - utilizzando Windows Live ID. Esiste un buon esempio (ed è importante - funzionante) di connessione a CRM Online da PHP nel "Kit di formazione per sviluppatori di Dynamics CRM 2011" ufficiale.

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

vedere \ CRM2011KitUpdated \ Labs \ CRMOnlinefromPHP

Almeno ha funzionato per me, la mia libreria si basa su quell'esempio.

+0

Ho provato questo e non è riuscito parzialmente per me. Poiché l'ultima versione di CRM online funziona con Office 365, questo codice non è aggiornato. Ho dovuto modificare https://login.live.com/liveidSTS.srf in https://login.microsoftonline.com/extSTS.srf in base al seguente sito: [collegamento] (http://mscrmtools.blogspot.be /2012/08/php-to-crm-online-easy-way-to-do.html). Non sono ancora sicuro se questo è corretto di no, dal momento che rompe la prima parte della fase di autenticazione in LiveIdManager.php. –

+0

Ma CRM online sta ancora lavorando con Windows Live ID, e questa soluzione funziona per me al momento. Il mio LiveIdManager.php funziona ancora con "https://login.live.com/liveidSTS.srf". Ma non sono in grado di consigliare nulla sul metodo di Office 365, mi dispiace. Non l'ho usato –

+5

L'URL di microsoft.com è rotto – batigolix

Problemi correlati