Amazon web services 将amazon产品类别映射到正确的类别XSD

Amazon web services 将amazon产品类别映射到正确的类别XSD,amazon-web-services,amazon-mws,Amazon Web Services,Amazon Mws,在“发布产品数据”提要中,“产品数据”节点包含特定于项目所在类别的数据。项目所在的类别应该如何准确地映射到XSD,因为(总是)似乎没有直接关系。调用“GetProductCategoriesForASIN”似乎也没有多大帮助-什么是“类别”的ProductCategorityName?(如下) 166099011 建筑设备 166092011 建筑玩具 165795011 类别 165793011 类别 0ce91472-4234-4222-8fd8-d56714db18ba 简而言之,我真

在“发布产品数据”提要中,“产品数据”节点包含特定于项目所在类别的数据。项目所在的类别应该如何准确地映射到XSD,因为(总是)似乎没有直接关系。调用“GetProductCategoriesForASIN”似乎也没有多大帮助-什么是“类别”的ProductCategorityName?(如下)


166099011
建筑设备
166092011
建筑玩具
165795011
类别
165793011
类别
0ce91472-4234-4222-8fd8-d56714db18ba
简而言之,我真正想知道的是,对于新产品或具有现有ASIN的产品,如何获取类别ID或名称,并将其映射到正确的XSD,以便返回正确的类别特定选项集


谢谢。

如果我理解您的问题,您是在问是否有任何方法可以告诉我您应该在特定产品的
\u POST\u PRODUCT\u DATA\u订阅源中放入哪种

例如,对于ASIN,应该是

<ProductData>
   <Home>
      <ProductType>
         <Kitchen>...</Kitchen>
      </ProductType>
   </Home>
</ProductData>

...
或者更确切地说

<ProductData>
   <Baby>
      <ProductType>
          <BabyProducts>...</BabyProducts>
      </ProductType>
   </Baby>
</ProductData>

...

据我所知,无论是通过MWS还是卖方中心,都没有办法真正找到。同时,XML结构的正确匹配非常重要。。。我花了整整三个星期的时间试图弄明白为什么某些产品表现得很滑稽(你实际上买不到它们)。最后,我不得不联系Amazon支持部门,以发现我在试图列出的特定类别中使用了“错误”的XML结构

警告这充其量是一个脆弱的解决方案-您已经收到警告

没有从
ProductCategoryId
到XSD的直接映射。然而,在*和*(减去BMVDª类别)之间大致存在一对一的映射

BTG的
节点ID
列对应于
ProductCategoryId
。一旦您发现
Self
类别属于哪个BTG,您就可以放心地假设相应的XSD文件是正确的

例如,
166099011
Self>ProductCategoryId
可以在中找到,它对应于

书籍、音乐、视频和DVD

*必须登录到您的卖家中央帐户才能访问

查看产品API部分中的GetMatchingProduct API。我还没有对此进行彻底测试,但我相信ProductGroup和ProductTypeName字段对应于XSD类别。

是的,这正是我要问的,但不是我想要的答案!我应该提到这种解决方法——我假设seengee alredy知道这一点。通过尝试查找与您试图列出的主要类别大致匹配的XSD,可以得到相同的结果。在本例中,“玩具与游戏”(165795011)匹配
Toys.xsd
,他的产品可能属于
ToysAndGames
产品类型。但这只是猜测,在许多情况下,这一匹配并不明显。不管脆弱与否,这总比没有强。在我看来似乎很可笑,甚至需要一个变通办法!!您好,如何查找特定类别的产品数据和类型?你能帮帮我吗?这样就不会有人走得太远了。这不管用。我也在这些水域里游泳。对这个特性进行编程感觉很奇怪,不知道如何以一种通用的方式进行编程。从那以后你有没有找到一个像样的方法来处理这件事?谢谢
<ProductData>
   <Baby>
      <ProductType>
          <BabyProducts>...</BabyProducts>
      </ProductType>
   </Baby>
</ProductData>