我在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);
}
}
);
字符串
1条答案
按热度按时间nmpmafwu1#
好吧。我有答案了。使用属性可基于父/子层次结构分配值。
在本例中,我试图将帐号分配为子数据点“account”的属性。
但对于这个特定的soap请求,帐户是父级且是唯一的入口点。
所以代码应该像这样在顶部:
字符串