/
PHP Example
PHP Example
Below is a simple example using PHP to login to the content service and display the list of makes. Be sure to use soap.wsdl_cache_enabled
to cache the WSDL as it is very large.
<?php function getSessionId(){ $soapclient_options = array(); //$soapclient_options['proxy_host'] = "127.0.0.1"; //$soapclient_options['proxy_port'] = "8888"; $loginService = new SoapClient("http://contentservices.installernet.com/vtt/2.0/unencrypted/vttechnician20_unen.dll/SOAP?service=vtUserServices", $soapclient_options); // Build Login Request $params = new stdClass; $request = new stdClass; $request->ApplicationID = "79483C46-2637-45F1-9209-573DDF985BFC"; $request->Username = "{username}"; $request->Password = "{password}"; $request->IPAddress = "{end user IP Address}"; $request->ApplicationVersion = ""; $request->HTTPReferrer = ""; $params->LoginRequest = $request; // Login $response = $loginService->Login23($params); if (!$response->Result) { throw new Exception('Unable to login .'); } return $response->LoginResult->SessionId; } function getMakes($_sessionId){ $soapclient_options = array(); $vehicleService = new SoapClient("http://contentservices.installernet.com/vtt/2.0/unencrypted/vttechnician20_unen.dll/SOAP?service=vtVehicleServices", $soapclient_options); // Build Request $params = new stdClass; $params->SessionId = $_sessionId; $params->RetailerId = {retailerid}; // Get Makes $response = $vehicleService->GetRetailerVehicleMakesDown($params); return $response->MakeList->vtVehicleMake; } try { $sessionId = getSessionId(); $makes = getMakes($sessionId); foreach ($makes as $value) { $make = $value->Make; echo "Value: $make\n"; } } catch (SoapFault $exception) { echo $exception->getMessage(); } ?>
, multiple selections available,
Related content
Content Web Services API
Content Web Services API
More like this
Uploading Product Lists (Retailer)
Uploading Product Lists (Retailer)
More like this
vtUserServices
vtUserServices
More like this
vtVehicleServices
vtVehicleServices
More like this
NewInstallCardRequest
NewInstallCardRequest
More like this
How do I download inventory in TSS
How do I download inventory in TSS
More like this