Amazon-ecs como obter o produto categoria de nível superior?
-
06-09-2019 - |
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.
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