GetMyeBayBuyingRequest returns no data
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<img alt=":ebay:" class="lia-deferred-image lia-image-emoji" src="https://ebay01.lithium.com/html/@B508B2DD2026E9C06A7FDE122B2F978B/images/emoticons/Ebay.gif" title=":ebay:"/>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<img alt=":ebay:" class="lia-deferred-image lia-image-emoji" src="https://ebay01.lithium.com/html/@B508B2DD2026E9C06A7FDE122B2F978B/images/emoticons/Ebay.gif" title=":ebay:"/>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<img alt=":ebay:" class="lia-deferred-image lia-image-emoji" src="https://ebay01.lithium.com/html/@B508B2DD2026E9C06A7FDE122B2F978B/images/emoticons/Ebay.gif" title=":ebay:"/>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.
nochkin
OP3 years agoI 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).