Ebay查找API获取完成的列表排序是否以销售结束

时间:2018-01-12 23:06:39

标签: ebay ebay-api listings

尝试通过ebay API销售完成的商家信息。我可以获得所有已结束列表的列表,但是,在确定列表是否有任何销售时遇到麻烦。我目前用来确定它的是

item->sellingStatus->sellingState;

尽管根据ebay api文档正是我所需要的,但响应永远不会与ebay上的手动搜索匹配..如果一个项目被列为好直到取消并且它有销售但仍在运行(并且将会运行)连续),这个列表的响应是EndedWithoutSales,这没有任何意义 - 首先,它还没有结束,其次,它已经有销售.. 我需要的是一种可靠的方法,可以将已完成的列表分类到那些至少有一次销售的列表中(无论该列表是否仍在运行,直到取消或已经结束)以及那些没有销售的列表。

有什么想法吗?

1 个答案:

答案 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

希望有帮助。