require_once PATH_SDK_ROOT . 'DataService/DataService.php'; require_once PATH_SDK_ROOT . 'PlatformService/PlatformService.php'; require_once PATH_SDK_ROOT . 'Utility/Configuration/ConfigurationManager.php'; //Specify QBO or QBD $serviceType = IntuitServicesType::QBO; // Get App Config $realmId = ConfigurationManager::AppSettings('RealmID'); if (!$realmId) { exit("Please add realm to App.Config before running this sample.\n"); } // Prep Service Context $requestValidator = new OAuthRequestValidator(ConfigurationManager::AppSettings('AccessToken'), ConfigurationManager::AppSettings('AccessTokenSecret'), ConfigurationManager::AppSettings('ConsumerKey'), ConfigurationManager::AppSettings('ConsumerSecret')); $serviceContext = new ServiceContext($realmId, $serviceType, $requestValidator); $serviceContext->IppConfiguration->Message->Response->SerializationFormat = SerializationFormat::Json; $serviceContext->IppConfiguration->Message->Request->SerializationFormat = SerializationFormat::Json; $serviceContext->IppConfiguration->BaseUrl->Qbo = ConfigurationManager::BaseURLSettings(strtolower(IntuitServicesType::QBO)); $serviceContext->baseserviceURL = $serviceContext->GetBaseURL(); if (!$serviceContext) { exit("Problem while initializing ServiceContext.\n"); } // Prep Data Services $dataService = new DataService($serviceContext); if (!$dataService) { exit("Problem while initializing DataService.\n"); } $result = $dataService->Add(createTransfer()); echo showMe($result); print_r($result); ################################################################################ # Domain Objects example # ################################################################################