我现在试图通过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:
以下是该网址的英文版本:
如您所见,未选中“已完成列表”复选框。有人可以告诉我原因吗?
编辑:解决方案很简单:我必须在标题中添加选项X-EBAY-SOA-OPERATION-NAME =“findCompletedItems”。在它之前设置“findItemsByKeywords”
答案 0 :(得分:0)
更改
<!-- <itemFilter>
<name>SoldItemsOnly</name>
<value>true</value>
</itemFilter> -->
到
<itemFilter>
<name>SoldItemsOnly</name>
<value>true</value>
</itemFilter>
那应该解决问题