Пример #1
0
<?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...?';
}
Пример #2
0
<?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('be9mh7qd5');
//$IPP->useDebugMode(true);
//print_r($IPP->sendInvitation($Context, '*****@*****.**'));
//print_r($IPP->getAvailableCompanies($Context));
$value = 'testvalue' . mt_rand();
$return = $IPP->setDBVar($Context, 'testvar', $value);
print 'set db var to "' . $value . '": ';
var_dump($return);
$return = $IPP->getDBVar($Context, 'testvar');
print 'get db var: ';
var_dump($return);
print 'ERROR: ' . $IPP->errorCode() . ': ' . $IPP->errorText();
//exit;
$info = $IPP->getDBInfo($Context);
print_r($info);