C# Microsoft Dynamics CRM API
我的任务是创建一个API,其中一个网页(由外部开发)应该能够与CRM系统进行通信。我研究了CRM SDK并创建了两个C#类,这些类执行一些基本操作来了解它,但我现在的主要问题是我应该给网页的开发人员什么,以便他们可以使用我拥有的。它是否必须是托管在CRM域上的REST/SOAP API,以便网页可以发送查询,或者我可以从c#项目创建一个DLL并将其提供给网页的开发人员C# Microsoft Dynamics CRM API,c#,rest,soap,dynamics-crm,C#,Rest,Soap,Dynamics Crm,我的任务是创建一个API,其中一个网页(由外部开发)应该能够与CRM系统进行通信。我研究了CRM SDK并创建了两个C#类,这些类执行一些基本操作来了解它,但我现在的主要问题是我应该给网页的开发人员什么,以便他们可以使用我拥有的。它是否必须是托管在CRM域上的REST/SOAP API,以便网页可以发送查询,或者我可以从c#项目创建一个DLL并将其提供给网页的开发人员 事实上,如果CRM由Dynamics/Microsoft托管,那么如何确定它是否是REST API?您正在寻找围绕Dynamic
事实上,如果CRM由Dynamics/Microsoft托管,那么如何确定它是否是REST API?您正在寻找围绕Dynamics CRM API创建一个包装器,以支持与Dynamics CRM交互的应用程序的开发。有两种方法可以做到这一点:
如果其中任何一个都不正确,您可能会发现托管web服务#1更合适。为什么这位开发人员不能直接使用CRM API?嗨,Jason,您指的是REST API(刚刚发现CRM 2016有一个)还是我在c#中使用的那个?无论如何,我认为他的借口是他不熟悉,所以我他们想让我开发方法,然后他就可以把参数传递给它(比如添加新的person/update属性等等),所以你只是在创建一个包装器?在这种情况下,开发人员将如何与之交互?如果通过浏览器,则某种基于REST的可能更好;如果通过某种WinApp,则通过WCF Web服务。真的要看情况了。你好,我知道,谢谢你的回复。您知道它是如何与自定义实体一起工作的吗?有一种工具在使用应用程序API时会生成早期边界,WEB API也是这样吗?