微软动态 CRM API

Microsoft Dynamics CRM API

我的任务是创建一个 API 网页(外部开发)应该能够与 CRM 系统通信。我研究了 CRM SDK 并创建了几个 C# 类 来执行一些基本操作以了解它,但我现在的主要问题是我应该为网页开发人员提供什么以便他可以使用我有的。它是否必须是托管在 CRM 域上的 REST/SOAP API 以便网页可以发送查询,或者我可以从 c# 项目创建一个 DLL 并将其提供给网页的开发人员吗?

事实上,如果它是 REST API 如果 CRM 由 Dynamics/Microsoft 托管,它会怎样?

您希望围绕 Dynamics CRM 创建包装器 Api 以支持开发与 Dynamics CRM 交互的应用程序。有两种方法可以做到这一点:

  1. 创建托管网络服务。
  2. 使用 public 方法生成 DLL。

如果您同意开发人员用户必须为 Dynamics CRM 配置连接字符串,并且应用程序是用 .NET 语言开发的,并且 CRM 服务器可以从应用程序运行的位置寻址,而不是 #2 , 使用 public 方法生成一个 DLL,是更简单的答案。

如果其中有任何一条不正确,您可能会发现 #1,一种托管网络服务,更适合。