<?php ini_set('display_errors', 1); error_reporting(E_ALL | E_STRICT); require_once '../QuickBooks.php'; // $username = '******'; $password = '******'; $token = 'tex3r7hwifx6cci3zk43ibmnd'; $realmID = 173642438; // $IPP = new QuickBooks_IPP(); $Context = $IPP->authenticate($username, $password, $token); $IPP->application($Context, 'be9mh7qd5'); //$IPP->useIDSParser(false); $Service = new QuickBooks_IPP_Service_Account(); $list = $Service->findAll($Context, $realmID); print_r($list[0]); print "\n\n\n"; print $Service->lastRequest(); print "\n\n\n"; print $Service->lastResponse(); print "\n\n\n"; exit;
<?php require_once dirname(__FILE__) . '/config.php'; require_once dirname(__FILE__) . '/views/header.tpl.php'; ?> <pre> <?php $AccountService = new QuickBooks_IPP_Service_Account(); $Account = new QuickBooks_IPP_Object_Account(); $Account->setName('My Test Name'); $Account->setDescription('Here is my description'); $Account->setAccountType('Income'); if ($resp = $AccountService->add($Context, $realm, $Account)) { print 'Our new Account ID is: [' . $resp . ']'; } else { print $AccountService->lastError(); } /* 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"); */ ?> </pre>
<?php // Set up the IPP instance $IPP = new QuickBooks_IPP($dsn); // Get our OAuth credentials from the database $creds = $IntuitAnywhere->load($the_username, $the_tenant); // Tell the framework to load some data from the OAuth store $IPP->authMode(QuickBooks_IPP::AUTHMODE_OAUTH, $the_username, $creds); // Print the credentials we're using //print_r($creds); // This is our current realm $realm = $creds['qb_realm']; // Load the OAuth information from the database if ($Context = $IPP->context()) { // Set the IPP version to v3 $IPP->version(QuickBooks_IPP_IDS::VERSION_3); $AccountService = new QuickBooks_IPP_Service_Account(); $accounts = $AccountService->query($Context, $realm, "SELECT * FROM Account"); //print_r($customers); foreach ($accounts as $Account) { print 'Account Id=' . $Account->getId() . ' is named: ' . $Account->getFullyQualifiedName() . '<br>'; } /* print("\n\n\n\n"); print('Request [' . $IPP->lastRequest() . ']'); print("\n\n\n\n"); print('Response [' . $IPP->lastResponse() . ']'); print("\n\n\n\n"); */ } else { die('Unable to load a context...?'); }