Набор инструментов PHP Netsuite, выдающий ошибку Uncaught SoapFault исключение: [soapenv:Server.userException] Не удалось определить compid в клиенте

Я стараюсь 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 ответа

Попробуйте изменить значение NS_ACCOUNT на стандартный идентификатор учетной записи NS. Я должен был сделать это, даже когда я работал в песочнице, ранее.

  1. Ваша конечная точка должна быть 2017_2_0
  2. Узнайте, как использовать вызов getDataCenterUrls, чтобы получить хост для конкретной учетной записи для NS_HOST.

Эмпирическое правило: URL-адрес учетной записи - это что-то вроде https://ns_account.suitetalk.api.sandbox.netsuite.com/ для песочницы. Конечно, замените NS_ACCOUNT на номер вашего счета. Не беспокойтесь о части _SB1.

Другие вопросы по тегам