cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

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: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: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: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.

 

Message 1 of 2
latest reply
1 REPLY 1

GetMyeBayBuyingRequest returns no data

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).

Message 2 of 2
latest reply