将MS动态CRM 2016与HTML网页表格集成
我想将MS Dynamics CRM 2016与网站表单(HTML页面)集成。当提交网站中的表格时,必须在CRM中创建联系人记录。无论如何,要使用JavaScript,SOAP等实现此目的。将MS动态CRM 2016与HTML网页表格集成
是的,您可以通过Web API从HTML页面创建CRM中的联系人。你的HTTP POST看起来像:
POST [Organization URI]/api/data/v8.2/contacts HTTP/1.1
Content-Type: application/json; charset=utf-8
OData-MaxVersion: 4.0
OData-Version: 4.0
Accept: application/json
{
"name": "Stack Overflow",
"address1_street1": "My House",
"description": "This is the description"
}
您将需要额外的身份验证,除非你的HTML页面中的CRM托管,例如,实体形式的iframe,或者作为解决方案的配置页面。身份验证以HTML标头的形式传递,如下所示:
Authentication: 'Bearer' + token
其中token
是OAuth 2.0承载标记。
如果您的HTML页面是外部应用程序的一部分,您可能需要考虑使用Azure注册您的Dynamics CRM组织。然后,您可以使用Azure的Active Directory Authentication Libraries(ADAL)。
我的HTML页面的最简单的方法相关的MSDN项是一个外部应用程序的一部分。我是webservice的新手。你能解释我吗? – ranjith
您可以使用XRMServiceToolkit库(javascript)&在CRM中创建/更新新记录。要使用Web API,您需要将实例与Active Directory连接。
您可以使用Soap以及Rest API连接Dynamics CRM。我已经使用过PHP。如果你的应用程序在PHP中,你可以参考下面的示例代码。
https://bitbucket.org/nigelheap/msdynamicsphp-master/downloads/
如果你想比你需要主机动态CRM API天青的Active Directory &比你就可以用它来使用Dynamics CRM中的REST API。
抓斗Xrm.Tooling.Connector从的NuGet,并检查出做的东西与CRM – Alex