Pergunta

Eu estou usando o gem amazon-ecs para obter detalhes do produto da Amazon, usando a função itemLookup (passando o ASIN). Enquanto eu sou capaz de obter todos os detalhes do produto a partir desta função, eu não tenho certeza de como obter o produto categoria de nível superior - por exemplo, se eu tiver um livro infantil, eu quero a categoria como 'livro' não ficção ou crianças reservar etc.

Foi útil?

Solução

Eu não sei exatamente como isso fica exposto na gem amazon-ecs, mas o estado docs da Amazon que o grupo de resposta BrowseNodes irá retornar uma lista de ancestrais nós, o mais profundo do que será a categoria de nível superior.

    <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>

Você pode verificá-la aqui: http://docs.amazonwebservices.com/AWSECommerceService/latest/ DG / index.html? FindingBrowseNodes.html

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top