<?php ini_set('display_errors', 1); error_reporting(E_ALL | E_STRICT); require_once '../QuickBooks.php'; // $username = '******'; $password = '******'; $token = 'app token here'; $realmID = 1234; $appdbid = 'app dbid here'; // $IPP = new QuickBooks_IPP(); if ($Context = $IPP->authenticate($username, $password, $token)) { $IPP->application($appdbid); //$IPP->useDebugMode(true); if ($IPP->assertFederatedIdentity($Context, 'XXXXXod-intuit.ipp.prod', 'https://secure.your-url.com/saml.php')) { print 'SUCCESS!'; } else { print 'Error [' . $IPP->errorCode() . ': ' . $IPP->errorText() . ', ' . $IPP->errorDetail() . ']'; } print "\n\n\n\n"; print $IPP->lastRequest(); print "\n\n\n\n"; print $IPP->lastResponse(); } else { print 'Auth error...?'; }
$IPP->version(QuickBooks_IPP_IDS::VERSION_3); $TimeActivityService = new QuickBooks_IPP_Service_TimeActivity(); $TimeActivity = new QuickBooks_IPP_Object_TimeActivity(); $TimeActivity->setTxnDate('2013-10-10'); $TimeActivity->setNameOf('Vendor'); $TimeActivity->setVendorRef('89'); $TimeActivity->setItemRef('8'); $TimeActivity->setHourlyRate('250'); $TimeActivity->setStartTime(QuickBooks_Utilities::datetime('-5 hours')); $TimeActivity->setEndTime(QuickBooks_Utilities::datetime('-1 hour')); $TimeActivity->setDescription('Test entry.'); if ($resp = $TimeActivityService->add($Context, $realm, $TimeActivity)) { print 'Our new TimeActivity ID is: [' . $resp . ']'; } else { print $TimeActivityService->lastError($Context); } print '<br><br><br><br>'; print "\n\n\n\n\n\n\n\n"; print 'Request [' . $IPP->lastRequest() . ']'; print "\n\n\n\n"; print 'Response [' . $IPP->lastResponse() . ']'; print "\n\n\n\n\n\n\n\n\n"; } else { die('Unable to load a context...?'); } ?> </pre> <?php require_once dirname(__FILE__) . '/views/footer.tpl.php';