gpt4 book ai didi

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

转载 作者:搜寻专家 更新时间:2023-10-31 22:52:43 24 4
gpt4 key购买 nike

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

代码基于Jason Lattimer提供的JavaScript代码

到目前为止,我能够检索到授权 token ,但是当我执行 WhoAmI 请求时,网络服务调用会一直运行(请参阅测试“should fetch the name of the current user”,不会抛出任何错误......

您可以找到 source-code on github

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

最佳答案

你找到这篇文章了吗? 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 token 后,你仍然无法将它发送到我们的 Web由于 [CRM Online] 在 2013/2015 年不支持 CORS,因此来自客户的服务"

虽然这是一个 .NET 示例,它涵盖了原理,但必须使其与 Node.js 一起工作:https://bitbucket.org/Georged/caseowary/overview (致谢 George Doubinski)

关于node.js - Dynamics CRM Online + Node.js(请求永远运行/挂起),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23632491/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com