* This call returns an array with the URL, width and height * * $Id$ * * @package Services_Ebay * @subpackage Examples * @author Stephan Schmidt */ error_reporting(E_ALL); require_once '../vendor/autoload.php'; require_once 'config.php'; $session = \Services\Ebay::getSession($devId, $appId, $certId); $session->setToken($token); $ebay = new \Services\Ebay($session); echo "GetLogoURL('Small');<br />"; $logo = $ebay->GetLogoURL('Small'); echo sprintf('<img src="%s" width="%d" height="%d" title="This has been fetched from eBay" />', $logo['URL'], $logo['Width'], $logo['Height']); echo "<br /><br />"; echo "GetLogoURL('Medium');<br />"; $logo = $ebay->GetLogoURL('Medium'); echo sprintf('<img src="%s" width="%d" height="%d" title="This has been fetched from eBay" />', $logo['URL'], $logo['Width'], $logo['Height']); echo "<br /><br />"; echo "GetLogoURL('Large');<br />"; $logo = $ebay->GetLogoURL('Large'); echo sprintf('<img src="%s" width="%d" height="%d" title="This has been fetched from eBay" />', $logo['URL'], $logo['Width'], $logo['Height']); echo "<br /><br />"; echo "GetLogoURL();<br />"; $logo = $ebay->GetLogoURL(); echo sprintf('<img src="%s" width="%d" height="%d" title="This has been fetched from eBay" />', $logo['URL'], $logo['Width'], $logo['Height']); echo "<br /><br />"; echo "GetLogoURL(array('Size' => 'Small'));<br />";
<?php /** * example that fetches the URL of the eBay logo * in three sizes. * * This call returns an array with the URL, width and height * * $Id$ * * @package Services_Ebay * @subpackage Examples * @author Stephan Schmidt */ error_reporting(E_ALL); require_once '../vendor/autoload.php'; require_once 'config.php'; $session = \Services\Ebay::getSession($devId, $appId, $certId); $session->setToken($token); $ebay = new \Services\Ebay($session); // get errors in German $session->setErrorLanguage(\Services\Ebay::SITEID_DE); try { $logo = $ebay->GetLogoURL('Foo'); } catch (Exception $e) { echo $e->getMessage(); }
/** * Example that shows how the debugging features can be used. * * $Id$ * * @package Services_Ebay * @subpackage Examples * @author Stephan Schmidt */ error_reporting(E_ALL); require_once '../vendor/autoload.php'; require_once 'config.php'; $session = \Services\Ebay::getSession($devId, $appId, $certId); $session->setToken($token); $ebay = new \Services\Ebay($session); // Wire will be stored $session->setDebug(\Services\Ebay\Session::DEBUG_STORE); echo "GetLogoURL('Small');<br />"; $logo = $ebay->GetLogoURL('Small'); echo sprintf('<img src="%s" width="%d" height="%d" title="This has been fetched from eBay" />', $logo['URL'], $logo['Width'], $logo['Height']); echo "<br /><br />"; echo "getWire()<br />"; echo "<pre>"; echo htmlspecialchars($session->getWire()); echo "</pre>"; // all XML data will be sent to STDOUT $session->setDebug(\Services\Ebay\Session::DEBUG_PRINT); echo "GetLogoURL('Small');<br />"; $logo = $ebay->GetLogoURL('Small'); echo sprintf('<img src="%s" width="%d" height="%d" title="This has been fetched from eBay" />', $logo['URL'], $logo['Width'], $logo['Height']); echo "<br /><br />";