eBay LMS SoldReport Диапазон дат?

Я использую eBay SDK devbay для PHP.

По умолчанию SoldReport возвращает последние 30 дней.

Я пытаюсь отфильтровать диапазон дат, чтобы указать 24-часовой период.

Я предполагаю, что мне нужно включить фильтр диапазона дат где-нибудь в вызове StartDownloadJobRequest.

$startDownloadJobRequest = new BulkDataExchange\Types\StartDownloadJobRequest();
$startDownloadJobRequest->downloadJobType = 'SoldReport';
$startDownloadJobRequest->UUID = uniqid();
$startDownloadJobRequest->downloadRequestFilter = new BulkDataExchange\Types\DownloadRequestFilter();
$startDownloadJobRequest->downloadRequestFilter->activeInventoryReportFilter = $activeInventoryReportFilter;

Я старался CreateTimeFrom а также CreateTimeTo но получил Unknown property CreateTimeFrom error, поэтому я не верю, что могу использовать это для этого запроса.

Кто-нибудь знает, как фильтровать диапазон дат в отчетах?

редактировать:

Так выглядит startTime а также endTime является частью DownloadRequestFilter СкачатьЗапросФильтр ДатаВремя

Я думал, что-то вроде этого будет работать..

$datefilter = new BulkDataExchange\Types\DateFilter();
$datefilter->startTime = new DateTime('22-10-2016');
$datefilter->endTime = new DateTime('23-10-2016');
//
$startDownloadJobRequest->downloadRequestFilter->dateFilter = $datefilter;

но это не работает, и я все еще получаю все результаты.

0 ответов

Другие вопросы по тегам