eBay API调用RelistFixedPriceItem不接受ListingType为“FixedPriceItem”

时间:2013-06-21 14:56:42

标签: api ebay

我正在尝试使用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上,您可以在重新放置项目时更改列表类型。

1 个答案:

答案 0 :(得分:0)

好吧,如果你看看他们的API documentation's Sample XML,你会注意到他们没有使用

  <ListingType>
      FixedPriceItem
  </ListingType>

这告诉我,当您使用 RelistFixedPriceItem 调用时,您不必将列表类型指定为 FixedPriceItem

我同意这是一个令人困惑的错误。