尝试通过eBay API销售完成列表。我可以获得所有“已结束的列表”的列表,但是,确定列表是否有任何销售的麻烦。我目前用来确定它的是
item->sellingStatus->sellingState;
即使根据eBay API文档,这正是我所需要的,但响应永远不会与eBay上的手动搜索相匹配。
如果一个项目被列为好直到取消并且它有销售但仍在运行(并且将连续运行),此列表的响应是EndedWithoutSales
,这没有任何意义 - 首先,它还没有结束,第二总之,它已经有销售..
我需要的是一种可靠的方法来将已完成的列表分类到那些至少有一次销售的列表中(无论该列表是否仍然运行良好,直到取消或已经结束)以及那些没有销售结束的列表。
有任何想法吗?
我正在使用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
希望能帮助到你。