kim 发表于 2016-3-20 12:41:24

ebay 网站查询记录和API查询记录区别

1. ebay网站查询已卖出的记录对应的是否是API中的GetSellerTransactions接口?
2. 如果对应GetSellerTransactions接口,我举个例子:
我在ebay上选择过去7天的全部记录有15条
但我调用GetSellerTransactions请求参数为:
<?xml version="1.0" encoding="utf-8"?>
<GetSellerTransactionsRequest xmlns="urn:ebay:apis:eBLBaseComponents">
<RequesterCredentials>
<eBayAuthToken>ABC</eBayAuthToken>
<NumberOfDays>7</NumberOfDays>
<IncludeFinalValueFee>true</IncludeFinalValueFee>
<IncludeContainingOrder>true</IncludeContainingOrder>
<DetailLevel>ReturnAll</DetailLevel>
</GetSellerTransactionsRequest>


得到的记录为45条!
3. ebay上支持未付款、未发货等状态,API好像不支持?

coco 发表于 2016-3-20 12:43:06

如果你要求的是和My eBay中获取完全一样的数据,建议你使用GetMyebaySelling
其中可以设置状态过滤:
<SoldList> ItemListCustomizationType
    <DurationInDays> int </DurationInDays>
    <Include> boolean </Include>
    <IncludeNotes> boolean </IncludeNotes>
    <OrderStatusFilter> OrderStatusFilterCodeType </OrderStatusFilter>
    < Pagination> PaginationType
      <EntriesPerPage> int </EntriesPerPage>
      <ageNumber> int </PageNumber>
    </Pagination>
    <Sort> ItemSortTypeCodeType </Sort>
</SoldList>

GetSellerTransaction是更偏向于应用级别而非用户界面级别的API,主要用于为某用户获取全部的交易详情。

至于为什么My ebay中看到的交易数量和使用GetSellerTransaction时会有不同,在knowledge base中已有说明。
原因就是My eBay中交易数据用户可以自行进行删除等操作,而这个操作不能实际删除交易数据,只能从界面上删除而已。

duduup 发表于 2016-7-20 00:13:59

谢谢分享:):):):):):):):):):):)
页: [1]
查看完整版本: ebay 网站查询记录和API查询记录区别