Netsuite PHP工具包给出错误Uncaught SoapFault异常:[soapenv:Server.userException]无法确定客户编译

时间:2018-03-29 04:55:13

标签: php netsuite sandbox php-toolkit

我正在尝试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");

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:-1)

  1. 您的终端应为2017_2_0
  2. 了解如何使用getDataCenterUrls调用获取NS_HOST的帐户特定主机。
  3. 经验法则是特定于帐户的网址类似于沙箱的https://NS_ACCOUNT.suitetalk.api.sandbox.netsuite.com。当然,请将NS_ACCOUNT替换为您的帐号。不要为_SB1部分烦恼。