【发布时间】:2018-07-02 10:57:15
【问题描述】:
通过 Suitetalk API 连接到 NetSuite 生产帐户时出现以下错误:
我没有遇到此客户连接到沙盒帐户的问题。我正在通过 C# WCF 项目进行连接。我不认为问题出在 c# 项目上,因为此代码已在生产环境中与许多其他客户一起使用。
在我看来,返回的 SOAP 消息格式不正确 - 在 SOAP 消息中的“soapenv”元素之前似乎有一个换行符。创建针对 API 的“获取”请求(使用护照登录)时出现此错误。虽然这个错误发生在任何 API 调用上,但我也尝试过简单地通过 API 登录。
我已经仔细检查了该客户的登录详细信息和帐户信息,一切似乎都井然有序。此外,如果此信息不正确,我应该会收到身份验证错误 - 不是格式错误的 SOAP 消息。
任何帮助将不胜感激,谢谢!
【问题讨论】:
-
看起来你在命名空间声明中有一个额外的回车。有没有可能在途中的某个地方出现错误编辑?
-
我没有声明任何命名空间。我正在使用 SuiteTalk WSDL 连接到 API,并且在运行 _service.get(recordRef{...}) 命令时发生此错误。返回的 SOAP 对象似乎不正确 - 这就是它看起来像 NetSuite 问题的原因。
-
向 Netsuite 提交案例。有好几次,我在一个帐户中出现了错误,而在另一个帐户中却没有出现。您可能只需要等待,但如果您提交案例,他们可能会尽快更新您的邮箱
-
谢谢。我已经立案了。我总是在一边做一些研究,或者在等待的时候在 Stack Overflow 上提问,然后就是看谁能先解决问题。解决后我会发布更新。
-
这是一场比赛?有NS支持吗?你是在地质年代计算的吗?
标签: c# soap netsuite suitetalk