【发布时间】:2016-02-26 14:25:55
【问题描述】:
我的任务是创建一个 API,其中网页(外部开发)应该能够与 CRM 系统进行通信。我已经查看了 CRM SDK 并创建了几个 C# 类,它们执行一些基本操作来感受它,但我现在的主要问题是我应该为网页的开发人员提供什么,以便他可以使用我拥有的东西。它必须是托管在 CRM 域上的 REST/SOAP API,以便网页可以发送查询,还是我可以从 c# 项目创建一个 DLL 并将其提供给网页的开发人员?
事实上,如果 CRM 由 Dynamics/Microsoft 托管,如果它是一个 REST API,它会如何工作?
【问题讨论】:
-
为什么这个开发者不能直接使用CRM API?
-
嗨 Jason,您是指 REST API(刚刚发现 CRM 2016 有一个)还是我在 c# 中使用的那个?无论如何我认为借口是他不熟悉所以我他们希望我开发方法然后他可以将参数传递给它(例如添加新人/更新属性等)
-
所以你只是在创建一个包装器?既然如此,开发人员将如何与它进行交互?如果通过浏览器,那么基于 REST 的某种类型可能会更好,或者如果通过某种 WinApp,那么 WCF WebService 可能会更好。真的取决于。
标签: c# rest soap dynamics-crm