【问题标题】:Upload web resource to Microsoft Dynamics CRM programmatically with Node.js使用 Node.js 以编程方式将 Web 资源上传到 Microsoft Dynamics CRM
【发布时间】:2016-12-13 21:29:28
【问题描述】:

根据这个issue,我想通过基于Node.js 的API上传网络资源Microsoft Dynamics CRM

有没有办法通过常见的 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

或者有其他方法吗?

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-04-29
      • 2014-06-14
      • 2015-02-17
      • 2018-11-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多