Home » Web Services » Services_Ebay » Bug #3929
ID gets lost when using GetItem
Details
| Submitted | 2005-03-23 13:42 UTC |
|---|---|
| From | cmoehrke at netviser dot de |
| Status | Bogus |
| Package | Services_Ebay |
| PHP Version | 5.0.3 |
| OS | Linux |
| 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()