2013-07-05 54 views
0

我想了一會兒,現在通過findCompletedItemsRequest完成拍賣。我使用的請求的XML如下:易趣查找API:findCompletedItemsRequest返回活動拍賣

<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

正如你所看到的,「已完成列表」複選框北京時間不檢查。有人能告訴我這個的原因嗎?

編輯:解決方案很簡單:我必須在標題中放置選項X-EBAY-SOA-OPERATION-NAME =「findCompletedItems」。之前,它被設定爲 「findItemsByKeywords」

回答

0

變化

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

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

這應該解決這個問題