PEAR is discontinued

This is a static archive preserving historical releases and metadata. No new packages or updates will be published. For updates to existing packages, or to publish new packages, please use Composer and Packagist.

Home » Web Services » Services_Ebay » Bug #3929

ID gets lost when using GetItem

Details

Submitted2005-03-23 13:42 UTC
Fromcmoehrke at netviser dot de
StatusBogus
PackageServices_Ebay
PHP Version5.0.3
OSLinux
Roadmaps(Not assigned)

Comments

[2005-03-23 13:42 UTC] cmoehrke at netviser dot de

Description:
------------
The Argument Id seems to get lost when calling GetItem

Reproduce code:
---------------
require_once ('Services/Ebay.php');
require_once('auth2.inc.php');

try
{
$session = Services_Ebay::getSession($devId,
$appId,$certId);
$session->setToken($token);

$getItem= Services_Ebay::loadAPICall('GetItem');
$getItem->DetailLevel=2;
$getItem->DescFormat=1;
$getItem->ErrorLevel=1;
$getItem->Id='4502213532';
$erg=$getItem->call($session);

}
catch (Exception $error)
{
die ("Error: ".$error->getMessage());
}

Expected result:
----------------
Valid Item object

Actual result:
--------------
No <Id> exists or <Id> is specified as an empty tag in the XML request.

The XML request is:
<request xmlns="urn:eBayAPIschema">
<DetailLevel>0</DetailLevel>
<ErrorLevel>1</ErrorLevel>
<SiteId>0</SiteId>
<Verb>GetItem</Verb>
<RequestToken>AA**/* complete Token */AEyxc</RequestToken>
</request>

[2005-03-23 13:50 UTC] cmoehrke at netviser dot de

Sorry, my fault. Didn't use setArgs()