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