从Dynamics CRM Online动态提取数据

时间:2013-06-03 04:31:36

标签: c# php dynamics-crm-2011 crm dynamics-crm-online

我是一名PHP开发人员,最近我介绍了Dynamics CRM Online,因为我正在构建一个应用程序,需要直接从Dynamics CRM Online帐户提取客户详细信息以填充客户选择列表。

我经历过多种选择,包括: http://mscrmtools.blogspot.com/2012/08/php-to-crm-online-easy-way-to-do.html

但我根本无法进行身份验证。根据博主Tanguy的说法,MS已经发生变化,他发布的解决方案已不再有效。我无法找到新的连接解决方​​案。

我甚至尝试过动态SDK(http://www.microsoft.com/en-us/download/details.aspx?id=24004),但我从来没有做过C#编码,所以我很遗憾,似乎样本甚至都没有编译。与此同时,我不确定此工具是否用于从Dynamics CRM Online或用户托管版本中提取数据。

如果有人可以提供帮助,我会非常感激,因为我一直在努力解决这个问题并尝试各种选择,但只能在死胡同结束后不断进入死胡同。

非常感谢。

2 个答案:

答案 0 :(得分:4)

我在这种情况下的建议总是创建一个C#Web服务,它将充当CRM和您的PHP代码之间的桥梁。

Web服务使用.NET因此可以轻松地从CRM中提取数据,因为您可以通过任何平台使用Web服务(SOAPREST是您的决定)

答案 1 :(得分:0)

过去几个月我一直在使用CRM Online - PHP连接器。我没有托管C#代码的服务器,因此我被限制使用PHP连接到CRM。

我已设法使Office 365和Windows Live身份验证正常工作(在不久的将来,所有Windows Live用户都将迁移到Office 365)。我一直在这里记录我的过程。

http://crmtroubleshoot.blogspot.com.au/2013/07/dynamics-crm-2011-php-and-soap-using.html

在这段关系上花了相当多的时间后,我发现自己同意Guido Preite。如果您能够在某个地方托管C#Web服务,那么这可能是值得的。