2013-06-21 1 views
1

Я пытаюсь использовать вызов API eBay relist item как фиксированная цена, которая была указана как аукцион ранее.eBay API-вызов RelistFixedPriceItem не принимает листинг типа «FixedPriceItem»

«интересная часть» моего запроса 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

Ну, если вы посмотрите на их API documentation's Sample XML, то можно заметить, что они не используют

<ListingType> 
     FixedPriceItem 
    </ListingType> 

Это наводит меня на мысль, что, когда вы используете RelistFixedPriceItem позвонить вам не нужно указывать Тип листинга будет FixedPriceItem

Я согласен с тем, что это путаная ошибка.