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);
}
}
不可以,您不能使用此调用检索超过 90 天的项目。 请参阅 API 文档:
易趣 API 获取订单
最有可能的是,您可以通过其他报告检索此数据。 我现在正在研究这种可能性。 将回发。
编辑
注意:GetSellerTransactions也仅限于过去90天内的时间段。