03-20-2023 10:23 AM
Hello there,
Recently I started to experience a weird issue when GetMyeBayBuyingRequest API returns no data.
I get the usual headers and Ack=Success, but nothing else.
For example, here is my request to get the WatchList:
<?xml version="1.0" encoding="utf-8"?>
<GetMyeBayBuyingRequest xmlns="urn
apis:eBLBaseComponents">
<RequesterCredentials>
<eBayAuthToken>v^1.1#i^1.......==</eBayAuthToken>
</RequesterCredentials>
<ErrorLanguage>en_US</ErrorLanguage>
<WarningLevel>High</WarningLevel>
<DetailLevel>ReturnAll</DetailLevel>
<WatchList>
<Include>true</Include>
<Pagination>
<EntriesPerPage>10</EntriesPerPage>
<PageNumber>1</PageNumber>
</Pagination>
</WatchList>
</GetMyeBayBuyingRequest>
The response is:
<?xml version="1.0" encoding="UTF-8"?>
<GetMyeBayBuyingResponse
xmlns="urn
apis:eBLBaseComponents">
<Timestamp>2023-03-20T17:13:46.730Z</Timestamp>
<Ack>Success</Ack>
<Version>1193</Version>
<Build>E1193_CORE_API_19146280_R1</Build>
<HardExpirationWarning>2023-03-21 01:48:58</HardExpirationWarning>
</GetMyeBayBuyingResponse>
However, if I lower EntriesPerPage to like 6, then I get the expected WatchList-ItemArray list in the XML response:
<?xml version="1.0" encoding="UTF-8"?>
<GetMyeBayBuyingResponse
xmlns="urn
apis:eBLBaseComponents">
<Timestamp>2023-03-20T17:19:42.065Z</Timestamp>
<Ack>Success</Ack>
<Version>1193</Version>
<Build>E1193_CORE_API_19146280_R1</Build>
<HardExpirationWarning>2023-03-21 01:48:58</HardExpirationWarning>
<WatchList>
<ItemArray>
<Item>
<BuyItNowPrice currencyID="GBP">60.0</BuyItNowPrice>
<ItemID>...</ItemID>
.......
</Item>
<Item>
.......
</Item>
<Item>
.......
</Item>
<Item>
.......
</Item>
<Item>
.......
</Item>
<Item>
.......
</Item>
</ItemArray>
<PaginationResult>
<TotalNumberOfPages>7</TotalNumberOfPages>
<TotalNumberOfEntries>39</TotalNumberOfEntries>
</PaginationResult>
</WatchList>
</GetMyeBayBuyingResponse>
If I go EntriesPerPage=7 or higher, there is no "WatchList" in the XML response again.
Different eBay accounts seem to like different EntriesPerPage values. Some accounts have no problems to go using the default 200.
Also, if I leave 6 and try to get PageNumber=2, then I also get no "WatchList" in XML response.
This started to behave like this about 2 days ago.
Is there anything I'm missing or something changed?
Appreciate your help.
03-21-2023 07:45 PM
I noticed some additional information on this issue.
This occurs when I add certain items to my list. All those items seem to be from eBay Motors category and for listing some cars (car parts don't cause the issue).