コード例 #1
0
 * 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 />";
コード例 #2
0
<?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();
}
コード例 #3
0
/**
 * 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 />";