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", ключ приложения);

0 ответов

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