我正在使用amazon-ecs gem从Amazon获取产品详细信息,使用itemlookup函数(传递ASIN)。虽然我可以从这个函数中获得所有产品的详细信息,但我不确定如何获得产品的顶级类别-例如,如果我有一本儿童书籍,我希望类别为' book‘,而不是小说或儿童书籍等。
发布于 2009-05-27 02:18:04
我不确定这是如何在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
https://stackoverflow.com/questions/912338
复制相似问题