2
我使用amazon-ecs gem从使用itemlookup函数(传递ASIN)从Amazon获取产品详细信息。尽管我可以从这个功能获得所有产品详细信息,但我不确定如何获得产品的顶级类别 - 例如,如果我有一本儿童书,我希望该类别不是小说或儿童书书籍等Amazon-ecs如何获得产品的顶级类别?
我使用amazon-ecs gem从使用itemlookup函数(传递ASIN)从Amazon获取产品详细信息。尽管我可以从这个功能获得所有产品详细信息,但我不确定如何获得产品的顶级类别 - 例如,如果我有一本儿童书,我希望该类别不是小说或儿童书书籍等Amazon-ecs如何获得产品的顶级类别?
我不确定这是如何暴露在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
你成功吗?你能分享解决方案吗? – 2016-06-08 15:33:20