我正在尝试使用eBay API调用RelistFixedPriceItem将项目重新定位为固定价格,之前已被列为拍卖。
我的XML请求的“有趣部分”如下所示:
<RelistFixedPriceItemRequest>
<Item>
<ListingType>
FixedPriceItem
</ListingType>
</Item>
</RelistFixedPriceItemRequest>
但是,eBay仍然回应说我不能使用我使用的ListingType(“FixedPriceItem”),但应该使用“FixedPriceItem”(相同):
<RelistFixedPriceItemResponse xmlns="urn:ebay:apis:eBLBaseComponents">
<Timestamp>2013-06-21T14:14:52.951Z</Timestamp>
<Ack>Failure</Ack>
<Errors>
<ShortMessage>Unsupported ListingType.</ShortMessage>
<LongMessage>Valid Listing type for fixedprice apis are FixedPriceItem and StoresFixedPrice.</LongMessage>
<ErrorCode>21916286</ErrorCode>
<SeverityCode>Error</SeverityCode>
<ErrorClassification>RequestError</ErrorClassification>
</Errors>
<Version>827</Version>
<Build>E827_UNI_API5_16161102_R1</Build>
</RelistFixedPriceItemResponse>
是否有人遇到此问题 - 或者找到了解决方法?
他们的API documentation状态中没有任何内容表明这是不可能的。它肯定在ebay.com上,您可以在重新放置项目时更改列表类型。
答案 0 :(得分:0)
好吧,如果你看看他们的API documentation's Sample XML,你会注意到他们没有使用
<ListingType>
FixedPriceItem
</ListingType>
这告诉我,当您使用 RelistFixedPriceItem 调用时,您不必将列表类型指定为 FixedPriceItem
我同意这是一个令人困惑的错误。