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; } ?>