Пример #1
0
function getNetSuiteHosts($account_id)
{
    $NetSuiteService = new NetSuiteService();
    $NetSuiteService->setPassport($account_id, null, null, null);
    $dataCenterUrlsRequest = new GetDataCenterUrlsRequest();
    $dataCenterUrlsRequest->account = $account_id;
    $dataCenterUrlsResponse = $NetSuiteService->getDataCenterUrls($dataCenterUrlsRequest);
    return $dataCenterUrlsResponse->getDataCenterUrlsResult->dataCenterUrls;
}
<?php

require_once '../PHPToolkit/NetSuiteService.php';
$service = new NetSuiteService();
$params = new GetDataCenterUrlsRequest();
$params->account = "MYACCT1";
$response = $service->getDataCenterUrls($params);
$nshost = $response->getDataCenterUrlsResult->dataCenterUrls->webservicesDomain;
$service = new NetSuiteService();
$customer = new Customer();
$customer->lastName = "Doe";
$customer->firstName = "John";
$customer->companyName = "ABC company X";
$customer->phone = "123456789";
$request = new AddRequest();
$request->record = $customer;
$addResponse = $service->add($request);
if (!$addResponse->writeResponse->status->isSuccess) {
    echo "ADD ERROR";
} else {
    echo "ADD SUCCESS, id " . $addResponse->writeResponse->baseRef->internalId;
}
?>