Amazon-ECS, как получить категорию высшего уровня продукта? - PullRequest
2 голосов
/ 26 мая 2009

Я использую драгоценный камень amazon-ecs для получения сведений о продукте из Amazon, используя функцию itemlookup (передавая ASIN). Хотя я могу получить всю информацию о продукте с помощью этой функции, я не уверен, как получить категорию верхнего уровня продукта - например, если у меня есть детская книга, я хочу, чтобы эта категория была «книга», а не художественная или детская. книга и т. д.

1 Ответ

0 голосов
/ 27 мая 2009

Я не совсем уверен, как это раскрывается в геме amazon-ecs, но в документации Amazon говорится, что группа ответа 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

...