10-12-2023 01:48 PM
This function used to work for some years without problems.
Since today, a call to GetMyeBaySelling does ignore the parameter DurationInDays.
Instead, the function returns all items it finds on ebay (that is, from the last 60 or 90 days)
Any chance you will repair this soon, ebay?
10-15-2023 01:10 AM
I will add info about my call here:
$verb = 'GetMyeBaySelling';
$epp = 20;
$daysback = 5;
$pn = 1;
///Build the request Xml string
$requestXmlBody = '<?xml version="1.0" encoding="utf-8" ?>';
$requestXmlBody .= '...apis:eBLBaseComponents">'; // ... instead the correct one because I am not allowed to post this here
$requestXmlBody .= "<RequesterCredentials><eBayAuthToken>$userToken</eBayAuthToken></RequesterCredentials><ErrorLanguage>de_DE</ErrorLanguage><WarningLevel>High</WarningLevel>";
$requestXmlBody .= "<UnsoldList><DurationInDays>$daysback</DurationInDays><IncludeNotes>true</IncludeNotes>
<Pagination><EntriesPerPage>$epp</EntriesPerPage><PageNumber>$pn</PageNumber></Pagination><Sort>EndTime</Sort>
</UnsoldList>";
$requestXmlBody .= '</GetMyeBaySellingRequest>';
With this request, the call should return unsold items of the last 5 days, but it returns unsold items of the last 90 days. It used to work correctly until some days ago.
What is wrong now, I don't see any change in the API description of GetMyeBaySelling?
10-16-2023 09:21 AM
We are experiencing the same problem with this call.