使用Node.js以编程方式将Web资源上载到Microsoft Dynamics CRM

时间:2016-12-13 21:29:29

标签: node.js dynamics-crm crm microsoft-dynamics

根据此issue,我想通过 Node.js 上传网络资源到 Microsoft Dynamics CRM >基于API。

有没有办法像常见的HTTP请求一样执行此操作?

例如:

我想更新资源https://MyOrganization.crm.dynamics.com/WebResources/test/test.htm

是否可以做那样的事情(cURL示例; PUT 请求):

curl -T .\localTest.htm https://MyOrganization.crm.dynamics.com/WebResources/test/test.htm --user MyOrganization\mkloubert:password

还是有其他办法吗?

1 个答案:

答案 0 :(得分:0)

CRM以不同的方式存储Web资源。 CRM不以其原生html / js / png格式存储Web资源,而是将文件编码并转换为base64字符串并存储在Web资源的content属性中。

另外,要使用RESTful http方法,您必须使用Web API端点并尝试使用编码数据创建Web Resource作为Web资源的内容。