Я пытаюсь использовать вызов 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, где вы можете изменить тип листинга при повторном выставлении товара.