我试图开发一个允许使用CRM Online的SOAP web服务的node.js模块:XrmNodeKit。
基于JavaScript代码的Jason Lattimer代码
到目前为止,我能够检索该令牌,但是当我执行WhoAmI请求时,web服务调用只是永久运行(请参阅测试"should fetch the name of the current user“),不会抛出错误.
有人试图通过Node.js使用SOAP服务吗?
发布于 2015-03-14 02:26:22
你找到这篇文章了吗?http://www.alexanderdevelopment.net/post/2015/01/24/authenticating-from-a-node-js-client-to-dynamics-crm-via-ad-fs-and-oauth2/,我知道这是正确的方法。您需要使用OAuth。
但这在某一方面是不正确的(我引用了一位来自CRM产品团队的专家的话),他说:“您不能将node.js代码移动到客户端,因为在这种情况下,您需要使用隐式流而不是授权代码流,最后在获得OAuth令牌之后,您仍然不能将它从客户端发送到我们的Web服务,因为在2013/2015年间,CRM不支持CORS。”
虽然这是一个.NET示例,但它涵盖了原则,只需使其与Node.js:https://bitbucket.org/Georged/caseowary/overview (乔治·杜宾斯基的学分)一起工作即可。
https://stackoverflow.com/questions/23632491
复制相似问题