Example

Example – Basic example of Services_Ebay

Basic example of Services_Ebay

The following examples show how to use some basic features of Services_Ebay:

Using a proxy object

<?php
require_once 'Services/Ebay.php';
    
// pass some authentication data
$session Services_Ebay::getSession($devId$appId$certId);
$session->setToken($token);

// create new proxy object
$ebay = new Services_Ebay($session);

// call a method
echo $ebay->GeteBayOfficialTime();
?>

Working directly with a Call object

<?php
require_once 'Services/Ebay.php';

// pass some authentication data
$session Services_Ebay::getSession($devId$appId$certId);
$session->setToken($token);

$call Services_Ebay::loadAPICall('GetEbayOfficialTime');
$result $call->call($session);

echo 
$result;
?>

Using the model classes

<?php
require_once 'Services/Ebay.php';

// pass some authentication data
$session Services_Ebay::getSession($devId$appId$certId);
$session->setToken($token);

// get an eBay item
$item $ebay->GetItem(45013331792);

// The Seller property is an object as well
echo 'User-Id of the seller: '.$item->Seller->UserId.'<br />';

// convert the item to an array 
echo '<pre>';
print_r($item->toArray());
echo 
'</pre>';

// Use methods of the model
$item->AddToDescription('I forgot some important information');

// Change the item
$item->Title 'The new title of the item';

$ebay->ReviseItem($item);
?>