Dynamics CRM Online + Node.js(请求永远运行/挂起)



我尝试开发一个node.js模块,允许使用CRM的SOAP web服务Online: XrmNodeKit

基于Jason Lattimer提供的JavaScript代码

到目前为止,我能够检索auth令牌,但当我执行WhoAmI请求时,web服务调用只是永远运行(见测试"应该获取当前用户的名称",没有抛出错误....

你可以在github上找到源代码

有没有人尝试过通过Node.js使用SOAP web服务?

你找到这篇文章了吗?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服务,因为[CRM Online]在2013/2015不支持CORS "

虽然这是一个。net示例,但它涵盖了原则,只需要使它与Node.js一起工作:https://bitbucket.org/Georged/caseowary/overview(归功于George Doubinski)

最新更新