Dynamics 365 CRM SDK 或 Rest API

Dynamics 365 CRM SDK or Rest API

我需要创建带有代码附件的 CRM 电子邮件 activity。据我所知,有两种方法可以做到这一点。我可以使用 dynamics 365 CRM SDK 或 dynamics 365 CRM Rest API。我的问题是我现在应该使用哪一个?我知道 Microsoft 有很多好的 API,但其中很多对我来说似乎还未完成。你们能帮帮我吗?

如果您从外部 CRM 进行集成,我会推荐 WEB API,这是未来的跨平台 RESTful 解决方案。在 8.x CRM 版本之前 - SDK 是唯一可用的选项(您今天仍然可以使用它)。

关键字很重要,您可以在许多社区博客中找到代码示例和更好的文档。您可以设置 Postman 并测试 Web api 端点,甚至 you can use CRM REST Builder 用于开发目的。

端点<your instance url>/api/data/v9.1/emails

Create Email with attachment using SDK

Create Email using web api

Adding attachments using web api

我知道你在.Net Framework 中,总是使用SDK。自 2011 年以来它并没有真正改变,他们正在慢慢地为您将调用从 SOAP 端点移植到 WebApi,而您一端没有任何工作。