NetSuite PHPToolkit Soap Script проблема Не удалось определить compid клиента
require_once 'PHPToolkit/NetSuiteService.php'; пытаться{ $service = новый NetSuiteService(); $request = new GetRequest(); $request->baseRef = новая RecordRef(); $request->baseRef->internalId = "19326"; $request->baseRef->type = "customer"; $getResponse = $service->get($request); }catch(исключение $e){print_r($e);} //print_r($getResponse); if (!$getResponse->readResponse->status->isSuccess) { echo "ПОЛУЧИТЬ ОШИБКУ"; } else { $customer = $getResponse->readResponse-> запись; echo "ПОЛУЧИТЬ УСПЕХ, заказчик:"; echo "\ n Название компании:". $ customer->companyName; echo "\ n Внутренний идентификатор:". $customer->internalId; echo "\nEmail:". $customer->email; }
Использование приведенного выше кода для NetSuite для получения записи клиента, но он возвращает код ошибки "USER_ERROR" и сообщение "Не удалось определить compid клиента". Я перепробовал все возможные решения. Пожалуйста, дайте мне знать, что не так в коде. Я также передал следующие значения в файл NSConfig.php:
определить ("NS_ENDPOINT", "2019_1"); define("NS_HOST", мой URL); // URL-адрес службы можно найти в разделе "Настройка" -> "Компания" -> "Информация о компании" -> "URL-адреса компаний" в разделе "ОБЩИЕ СВЕДЕНИЯ" (ВЕБ-СЕРВИСЫ SOAP И REST). define("NS_EMAIL", мое имя пользователя); define("NS_PASSWORD", Мой пароль); define ("NS_ROLE", идентификатор роли); define("NS_ACCOUNT", идентификатор учетной записи моей электронной почты, а не идентификатор компании); define ("NS_APPID", ключ приложения);