Ebay Trading ReviseItemRequest добавить ShipToLocations
Я тестирую библиотеку php, которая использует XML API Ebay Trading для проверки товара и добавления международных местоположений на уровне товара, продавец настроен как продавец в США, это тип файла XML, который отправляет мое приложение, это Товар относится к категории промышленных предприятий, и это товар с фиксированной ценой и лучшим предложением.
<?xml version="1.0" encoding="utf-8" ?>
<ReviseItemRequest xmlns="urn:ebay:apis:eBLBaseComponents">
<Item>
<Site>US</Site>
<ItemID>110120361608</ItemID>
<ShipToLocations>Americas</ShipToLocations>
<ShipToLocations>Europe</ShipToLocations>
<ShipToLocations>Asia</ShipToLocations>
<ShipToLocations>AU</ShipToLocations>
</Item>
<ErrorLanguage>en_US</ErrorLanguage>
<RequesterCredentials>
<EBayAuthToken>Token_Auth</EBayAuthToken>
</RequesterCredentials>
<WarningLevel>High</WarningLevel>
</ReviseItemRequest>
Однако список не обновляется, Ebay возвращает ответ об успехе, но похоже, что он игнорирует shipToLocations от Ebay. Однако, если я использую веб-интерфейс, я могу настроить ShipToLocations без проблем.
<?xml version="1.0" encoding="UTF-8"?>
<ReviseItemResponse xmlns="urn:ebay:apis:eBLBaseComponents">
<Timestamp>2013-09-10T04:02:02.634Z</Timestamp>
<Ack>Success</Ack>
<Version>837</Version>
<Build>E837_UNI_API5_16341562_R1</Build>
<ItemID>110122614402</ItemID> .....
Я подробно прочитал документацию по Ebay и не могу найти ограничение или ограничение, которое говорит, что будет игнорировать эту ревизию.
Любой совет? Спасибо
1 ответ
Ну, на самом деле это была ошибка на eBay
Вы можете найти больше информации на форуме разработчиков eBay, questions/3635/bug-trading-api-when-shippingttypefreightflat-inte.html#answer-5652
А после нескольких месяцев поддержки eBay, всего два месяца назад, ошибка была исправлена, и я смог программно подтолкнуть все листинги к поддержке международной доставки с помощью Trading API.
Надеюсь, что это помогает кому-то, имеющему ту же проблему.