0

我现在正在尝试使用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

这是该 URL 的英文版本:

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

如您所见,Completed listings未选中该复选框。有人可以告诉我这样做的原因吗?

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

4

1 回答 1

0

改变

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

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

那应该可以解决问题

于 2014-02-13T22:55:22.230 回答