Skip to content

Instantly share code, notes, and snippets.

@IntuitDeveloperRelations
Created January 7, 2014 00:55
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save IntuitDeveloperRelations/8292870 to your computer and use it in GitHub Desktop.
Save IntuitDeveloperRelations/8292870 to your computer and use it in GitHub Desktop.
IPP PHP SDK v3 - Platform - Reconnect
<?php
require_once('../config.php');
require_once(PATH_SDK_ROOT . 'Core/ServiceContext.php');
require_once(PATH_SDK_ROOT . 'PlatformService/PlatformService.php');
require_once(PATH_SDK_ROOT . 'Utility/Configuration/ConfigurationManager.php');
// Tell us whether to use your QBO vs QBD settings, from App.config
$serviceType = IntuitServicesType::QBD;
// 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);
if (!$serviceContext)
exit("Problem while initializing ServiceContext.\n");
// Prep Platform Services
$platformService = new PlatformService($serviceContext);
// Call Reconnect
$xmlObj = $platformService->Reconnect();
?>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment