Внутри узла _POST_PRODUCT_DATA_ узел ProductData содержит данные, относящиеся к категории, в которой находится элемент. Как точно, если категория, в которой элемент находится, должна быть сопоставлена с XSD, так как нет (всегда) кажущейся прямой связи. Вызов «GetProductCategoriesForASIN» тоже не очень помогает - что такое ProductCategoryName из «Категории»? (Как показано ниже)Сопоставление категории товаров amazon с правильной категорией XSD
<?xml version="1.0"?>
<GetProductCategoriesForASINResponse xmlns="http://mws.amazonservices.com/schema/Products/2011-10-01">
<GetProductCategoriesForASINResult>
<Self>
<ProductCategoryId>166099011</ProductCategoryId>
<ProductCategoryName>Building Sets</ProductCategoryName>
<Parent>
<ProductCategoryId>166092011</ProductCategoryId>
<ProductCategoryName>Building Toys</ProductCategoryName>
<Parent>
<ProductCategoryId>165795011</ProductCategoryId>
<ProductCategoryName>Categories</ProductCategoryName>
<Parent>
<ProductCategoryId>165793011</ProductCategoryId>
<ProductCategoryName>Categories</ProductCategoryName>
</Parent>
</Parent>
</Parent>
</Self>
</GetProductCategoriesForASINResult>
<ResponseMetadata>
<RequestId>0ce91472-4234-4222-8fd8-d56714db18ba</RequestId>
</ResponseMetadata>
</GetProductCategoriesForASINResponse>
Короче, что я действительно хотел бы знать, как, для нового продукта или один с существующим ASIN, взять идентификатор категории или имя и сопоставить это с правильной XSD так может быть возвращен правильный набор определенных категорий.
Спасибо.
Я также плаваю в этих водах. Это очень странное программирование против этой функции, но не уверен, как это сделать в общем виде. Вы нашли достойный способ справиться с этим с тех пор? Благодаря! –