尝试通过ebay API销售完成的商家信息。我可以获得所有已结束列表的列表,但是,在确定列表是否有任何销售时遇到麻烦。我目前用来确定它的是
item->sellingStatus->sellingState;
尽管根据ebay api文档正是我所需要的,但响应永远不会与ebay上的手动搜索匹配..如果一个项目被列为好直到取消并且它有销售但仍在运行(并且将会运行)连续),这个列表的响应是EndedWithoutSales,这没有任何意义 - 首先,它还没有结束,其次,它已经有销售.. 我需要的是一种可靠的方法,可以将已完成的列表分类到那些至少有一次销售的列表中(无论该列表是否仍在运行,直到取消或已经结束)以及那些没有销售的列表。
有什么想法吗?
答案 0 :(得分:0)
我正在使用GetMyeBaySellingRequest来获取我的销售编号,即最近24小时结束的已售商品清单。
<SellingSummary><Include>TRUE</Include></SellingSummary>
<SoldList>
<DurationInDays>1</DurationInDays>
<OrderStatusFilter>All</OrderStatusFilter>
<Pagination>
<EntriesPerPage>100</EntriesPerPage>
<PageNumber>1</PageNumber>
</Pagination>
</SoldList>
因此,在SellingSummary部分下,我收到了所有必需的数据。这里[TotalSoldCount]取决于SoldList> DurationInDays。
[ActiveAuctionCount] => 56
[AuctionSellingCount] => 13697
[AuctionBidCount] => 59
[TotalAuctionSellingValue] => 724.44
[TotalSoldCount] => 32
[TotalSoldValue] => 477.97
[SoldDurationInDays] => 1
[ClassifiedAdCount] => 0
[TotalLeadCount] => 0
[ClassifiedAdOfferCount] => 0
[TotalListingsWithLeads] => 0
[QuantityLimitRemaining] => 54852
[AmountLimitRemaining] => 4.845525842E7
希望有帮助。