Node中的强大Soap-连接到Netsuite

ltqd579y  于 2023-08-04  发布在  Node.js
关注(0)|答案(1)|浏览(111)

我在Node中使用了强大的soap来连接到Netsuite。我已经成功地从Netsuite中提取了货币数据,所以我知道我已经正确地设置了所有基于令牌的身份验证,并且可以在日志中看到所有工作。
我现在正在尝试其他soap查询。
我正在尝试getDataCenterUrls请求。但是在控制台中,我得到了一个“undefined”错误。
当我检查Netsuite上的日志时,我可以看到没有尝试连接。
下面的代码.任何帮助是什么丢失?
UPDATE - Am now getting error 'DATA_REQD' '您需要为必填字段提供正确的值:所以我传递帐号的方式一定有问题。

client.getDataCenterUrls(
            {
                  $attributes:{
                     account: 'XXXXXXXX',
                  },
               
            },
            (err, result) => {
               if (result) {
                  let responseObject = result.getDataCenterUrlsResult;
                  console.log(responseObject);
                  
               } else {
                  console.log(err);
               }
               
            }
            );

字符串

nmpmafwu

nmpmafwu1#

好吧。我有答案了。使用属性可基于父/子层次结构分配值。
在本例中,我试图将帐号分配为子数据点“account”的属性。
但对于这个特定的soap请求,帐户是父级且是唯一的入口点。
所以代码应该像这样在顶部:

client.getDataCenterUrls(
            {
               account:'XXXXXXX',

            },

字符串

相关问题