eBay GetOrders - 超过 90 天的订单

本文关键字:GetOrders 超过 eBay | 更新日期: 2023-09-27 18:37:06

当我使用eBay的GetOrdersCall时,我可以拉超过90天的订单吗?我将日期设置为 10/1 到 10/3,但是,我没有看到任何订单。我的客户无法再在她的 eBay 管理员中看到订单。我需要调整我的呼叫才能拉取这些订单吗?

请求:

for (int i = 1; i <= 50; i++)
{
    if (getOrdersCall.Pagination != null && i > getOrdersCall.PaginationResult.TotalNumberOfPages)
        break;
    getOrdersCall.Pagination = new PaginationType() { PageNumber = i, PageNumberSpecified = true, EntriesPerPage = 50, EntriesPerPageSpecified = true };
    getOrdersCall.OrderRole = TradingRoleCodeType.Seller;
    getOrdersCall.OrderStatus = OrderStatusCodeType.All;
    if (String.IsNullOrEmpty(Settings.OrderStatus))
    {
        getOrdersCall.CreateTimeFrom = Settings.LastDownloadUtc;
        getOrdersCall.CreateTimeTo = Settings.LastDownloadUtcEnd;
    }
    else
    {
        getOrdersCall.ModTimeFrom = Settings.LastDownloadUtc;
        getOrdersCall.ModTimeTo = Settings.LastDownloadUtcEnd;
    }
    getOrdersCall.Execute();
    GetOrdersResponseType response = getOrdersCall.AbstractResponse as GetOrdersResponseType;
    if (response.Ack == AckCodeType.Success)
    {
        orders.AddRange(response.OrderArray);
    }
}

eBay GetOrders - 超过 90 天的订单

不可以,您不能使用此调用检索超过 90 天的项目。 请参阅 API 文档:

易趣 API 获取订单

最有可能的是,您可以通过其他报告检索此数据。 我现在正在研究这种可能性。 将回发。

编辑

注意:GetSellerTransactions也仅限于过去90天内的时间段。