// include needed functions require_once $ebatns_dir . 'EbatNs_ServiceProxy.php'; require_once $ebatns_dir . 'EbatNs_Logger.php'; require_once $ebatns_dir . 'GetItemRequestType.php'; require_once $ebatns_dir . 'ItemType.php'; $session = create_ebay_session(); if ($session) { $cs = new EbatNs_ServiceProxy($session); $cs->setHandler('ItemType', 'handleItem'); $logger = new EbatNs_Logger(true); // $logger->_debugXmlBeautify = true; // $logger->_debugSecureLogging = false; $cs->attachLogger($logger); $req = new GetItemRequestType(); $req->setItemID($_GET['itemId']); $req->setDetailLevel($Facet_DetailLevelCodeType->ReturnAll); $res = $cs->GetItem($req); echo "<pre>"; if ($res->getAck() != $Facet_AckCodeType->Success) { echo "we got a failure<br/>"; foreach ($res->getErrors() as $error) { echo "#" . $error->getErrorCode() . " " . htmlentities($error->getShortMessage()) . "/" . htmlentities($error->getLongMessage()) . HTML_BR; } } else { //#type $item ItemType $item = $res->getItem(); echo "ShippingTerms : " . $item->getShippingTerms() . HTML_BR; print_r($item); } $page_header_subtitle = AUCTIONS_TEXT_SUB_HEADER_AUCTION; require PROGRAM_FRAME;