Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 使用和不使用wsdl登录salesforce沙盒之间的区别?_Node.js_Soap_Wsdl_Salesforce - Fatal编程技术网

Node.js 使用和不使用wsdl登录salesforce沙盒之间的区别?

Node.js 使用和不使用wsdl登录salesforce沙盒之间的区别?,node.js,soap,wsdl,salesforce,Node.js,Soap,Wsdl,Salesforce,我对Salesforce非常陌生,它是API 我有一个沙盒组织,有用户名、密码、安全令牌和最后但不是最不重要的partner.wsdl 我的目标是连接和检索/创建数据 手头的技术是nodejs 我是这样开始的 我在互联网上搜索,发现我需要创建一个客户端,SOAP客户端,以便登录、创建连接并使用该连接创建和访问Lead数据 这样我就可以连接了 我对这次成功感到非常高兴,但突然间,我无法确定/找到一种方法,在那里我可以得到sObject。我努力寻找,但没有运气。在某某上贴了一张 同时,我还查找了其他

我对Salesforce非常陌生,它是API

我有一个沙盒组织,有用户名、密码、安全令牌和最后但不是最不重要的partner.wsdl

我的目标是连接和检索/创建数据

手头的技术是nodejs

我是这样开始的

我在互联网上搜索,发现我需要创建一个客户端,SOAP客户端,以便登录、创建连接并使用该连接创建和访问Lead数据

这样我就可以连接了

我对这次成功感到非常高兴,但突然间,我无法确定/找到一种方法,在那里我可以得到sObject。我努力寻找,但没有运气。在某某上贴了一张

同时,我还查找了其他节点模块,发现

我使用了jsforce starting guide并创建了一个连接到salesforce的客户机,但是没有使用wsdl文件

我又高兴了,甚至更高兴了,因为我有一个哭泣的对象

现在,如果我使用salesforce语言中的本地wsdl文件和不使用wsdl文件登录,那么根本的区别是什么。哪一种是正确的登录方式


很抱歉,如果这个问题不符合SO规则或者有打字错误。

我是您提到的jsforce的作者

在该库中,我们主要使用RESTAPI,而SOAP API仅用于一些特定的调用,如登录或元数据。即使在这样的调用中,我们也不使用WSDL,因为在JavaScript/Node.js区域中没有好的库来从WSDL生成客户机模块。相反,我们为每个API编写模块,生成SOAP XML字符串并解析响应XML


这就足够了,因为这些API消息模式是静态的,并且在特定的版本中是可以使用的,而不同于SOAP API企业WSDL在组织中是不同的。因此,我们可以直接硬编码客户机模块,而不必从WSDL生成它。

感谢stomita的回答。我想我需要进一步了解jsforce和SOAP。谢谢