【发布时间】:2015-08-21 09:13:56
【问题描述】:
我正在使用 eBay API 列出使用 C# 的新产品/更新现有产品。我需要知道一种获取项目的项目细节的方法,这样当我更新产品时,细节不会丢失。
我正在使用DetailLevelCodeType.ReturnAll 和GetSellerListCall() 来降低所有细节。我从documentation 了解到的,如果我使用DetailLevelCodeType.ItemReturnAttributes 使用GetItem() 调用,我可以得到相同的结果。
我的问题是,我们是否有任何方法可以使用GetSellerList() 调用获取所有数据,包括商品详情?
以下是我正在使用的示例代码 -
GetSellerListCall call = new GetSellerListCall(_context);
call.DetailLevelList.Add(DetailLevelCodeType.ReturnAll);
call.Pagination = new PaginationType() { EntriesPerPage = 20 };
call.EndTimeFrom = DateTime.UtcNow;
call.EndTimeTo = DateTime.UtcNow.AddDays(1);
do
{
call.Pagination.PageNumber++;
ItemTypeCollection items = call.GetSellerList();
foreach (ItemType item in items)
{
//Perform My Action
}
}
while (call.HasMoreItems);
提前致谢。
【问题讨论】: