【问题标题】:Amazon-ecs how to get the product's top level category?Amazon-ecs如何获取产品的顶级分类?
【发布时间】:2009-05-26 19:40:42
【问题描述】:

我正在使用 amazon-ecs gem 从亚马逊获取产品详细信息,使用 itemlookup 功能(传递 ASIN)。虽然我可以从此功能获取所有产品详细信息,但我不确定如何获取产品的顶级类别 - 例如,如果我有一本儿童书,我希望类别为“书”而不是小说或儿童书等。

【问题讨论】:

  • 你成功了吗?可以分享一下解决方法吗?

标签: ruby-on-rails ruby amazon-web-services amazon


【解决方案1】:

我不确定这在 amazon-ecs gem 中是如何暴露的,但亚马逊的文档指出 BrowseNodes 响应组将返回祖先节点列表,其中最深的将是顶级类别。

    <Item>
  <ASIN>0976925524</ASIN> 
  <BrowseNodes>
    <BrowseNode>
      <BrowseNodeId>69825</BrowseNodeId> 
      <Name>High School</Name> 
      <Ancestors>
        <BrowseNode>
          <BrowseNodeId>10605</BrowseNodeId> 
          <Name>Education</Name> 
          <Ancestors>
            <BrowseNode>
            <BrowseNodeId>53</BrowseNodeId> 
            <Name>Nonfiction</Name> 
            <Ancestors>
              <BrowseNode>
              <BrowseNodeId>1000</BrowseNodeId> 
              <Name>Subjects</Name> 
              <Ancestors>
                <BrowseNode>
                <BrowseNodeId>283155</BrowseNodeId> 
                <Name>Books</Name>

您可以在这里查看: http://docs.amazonwebservices.com/AWSECommerceService/latest/DG/index.html?FindingBrowseNodes.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-05
    • 1970-01-01
    • 2021-08-05
    • 2021-06-16
    • 2010-11-24
    相关资源
    最近更新 更多