2

我正在尝试Netsuite PHP toolkit。我正在使用Sandbox帐户。我已经提供了所有要求,但是在添加新客户时,它给出的错误为 .

PHP Fatal error:  Uncaught SoapFault exception: 
[soapenv:Server.userException] Could not determine customer compid.

define("NS_ENDPOINT","2017_2");
define("NS_HOST","https://webservices.sandbox.netsuite.com");
define("NS_EMAIL","example@gmail.com");
define("NS_PASSWORD","xyz-2");
define("NS_ROLE","1030");
define("NS_ACCOUNT","12345_SB1");
define("NS_APPID","XUYZ-0218-4F5E-9078-5524E8EEF339");
4

2 回答 2

0

尝试将 NS_ACCOUNT 值更改为您的标准 NS 帐户 ID。即使我以前在沙盒中工作,我也必须这样做。

于 2018-03-29T12:32:40.043 回答
-2
  1. 您的端点应该是 2017_2_0
  2. 了解如何使用 getDataCenterUrls 调用来获取 NS_HOST 的帐户特定主机。

经验法则是特定于帐户的 URL 类似于沙盒的https://NS_ACCOUNT.suitetalk.api.sandbox.netsuite.com。当然,将 NS_ACCOUNT 替换为您的帐号。不要打扰 _SB1 部分。

于 2018-03-30T19:59:14.157 回答