Вызов API eBay RelistFixedPriceItem не принимает ListingType для FixedPriceItem

Я пытаюсь использовать вызов API eBay RelistFixedPriceItem relist предмет с фиксированной ценой, который ранее был выставлен на аукцион.

«Интересная часть» моего 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 не указывает, что это не должно быть возможным. Это, безусловно, есть на ebay.com, где вы можете изменить тип листинга при повторном выставлении товара.


person Matt    schedule 21.06.2013    source источник


Ответы (1)


Что ж, если вы посмотрите на их пример XML документации по API вы заметите, что они не используют

  <ListingType>
      FixedPriceItem
  </ListingType>

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

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

person SH-    schedule 21.06.2013