<?php namespace NetSuite\WebServices; require_once '../PHPToolkit/NetSuiteService.php'; $service = new NetSuiteService(); $service->setPassport($nsaccount = 'MYACCT1', $nsemail = '*****@*****.**', $nsrole = '3', $nspassword = '******'); $request = new GetRequest(); $request->baseRef = new RecordRef(); $request->baseRef->internalId = "883"; $request->baseRef->type = "customer"; $getResponse = $service->get($request); if (!$getResponse->readResponse->status->isSuccess) { echo "GET ERROR"; } else { $customer = $getResponse->readResponse->record; echo "GET SUCCESS, customer:"; echo "\nCompany name: " . $customer->companyName; echo "\nInternal Id: " . $customer->internalId; echo "\nEmail: " . $customer->email . "\n"; $addressBookListArray = $customer->addressbookList->addressbook; if (is_array($addressBookListArray)) { foreach ($addressBookListArray as $address) { echo "\nAddress:\n"; echo $address->label . "\n" . $address->attention . "\n" . $address->addressee . "\n" . $address->phone . "\n" . $address->city . "\n" . $address->state . "\n" . $address->zip . "\n" . $address->country . "\n\n"; } } else { $address = $addressBookListArray; echo "\nAddress:\n"; echo $address->label . "\n" . $address->attention . "\n" . $address->addressee . "\n" . $address->phone . "\n" . $address->city . "\n" . $address->state . "\n" . $address->zip . "\n" . $address->country . "\n\n"; }
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; }