Ebay Finding API:findCompletedItemsRequest返回有效拍卖

时间:2013-07-05 08:37:23

标签: xml api ebay

我现在试图通过findCompletedItemsRequest完成拍卖。我用于请求的XML如下:

 <findCompletedItemsRequest xmlns="http://www.ebay.com/marketplace/search/v1/services">

    <keywords>fifa 07   </keywords>
    <descriptionSearch>false</descriptionSearch>
    <categoryId>139973</categoryId>
    <itemFilter>
        <name>ListingType</name>
        <!-- <value>FixedPrice</value>-->
        <value>AuctionWithBIN</value> 
        <value>Auction</value>
    </itemFilter>
    <itemFilter>
        <name>HideDuplicateItems</name>
        <value>true</value>     
    </itemFilter>
<!--    <itemFilter>
        <name>SoldItemsOnly</name>
        <value>true</value>
    </itemFilter> -->
    <outputSelector>SellerInfo</outputSelector>
    <outputSelector>AspectHistogram</outputSelector>

    <paginationInput>
        <entriesPerPage>3</entriesPerPage>
        <pageNumber>1</pageNumber>
    </paginationInput>

        <itemFilter>
            <name>Condition</name>
            <value>2000</value>
            <value>2500</value>
            <value>3000</value>
            <value>4000</value>
            <value>5000</value>
            <value>6000</value>
        </itemFilter>
</findCompletedItemsRequest>

问题是,我在答案中仍然可以继续进行拍卖。 这是答案中包含的itemSearchURL:

http://www.ebay.de/sch/i.html?LH_Auction=1&LH_ItemCondition=2000%7C2500%7C3000%7C4000%7C5000%7C6000&_nkw=fifa+07&_ipg=3&_os=S%7CA%7CD&_pgn=1

以下是该网址的英文版本:

http://www.ebay.com/sch/i.html?LH_Auction=1&LH_ItemCondition=2000%7C2500%7C3000%7C4000%7C5000%7C6000&_nkw=fifa+07&_ipg=3&_os=S%7CA%7CD&_pgn=1

如您所见,未选中“已完成列表”复选框。有人可以告诉我原因吗?

编辑:解决方案很简单:我必须在标题中添加选项X-EBAY-SOA-OPERATION-NAME =“findCompletedItems”。在它之前设置“findItemsByKeywords”

1 个答案:

答案 0 :(得分:0)

更改

<!--    <itemFilter>
    <name>SoldItemsOnly</name>
    <value>true</value>
</itemFilter> -->

<itemFilter>
    <name>SoldItemsOnly</name>
    <value>true</value>
</itemFilter>

那应该解决问题