BrowseNodes Response Group
It is possible for one item to belong to multiple browse nodes. So, it is common to see multiple hierarchies of browse nodes for a single item.
Some products, such as parent ASINs, do not return information in the BrowsesNodes response group.
This response group is similar to the BrowseNodeInfo response group. The difference is that the BrowseNodes response group is used with operations that are based on item attributes, search indices, and lists. These operations typically return multiple items. BrowseNodeInfo can only be used with BrowseNodeLookup and the search is always keyed on a browse node ID.
Relevant Operations
Operations that can use this response group include:
Response Elements
The following table describes the elements returned by BrowseNodes.
Parent Response Group
The following response groups are parent response groups of BrowseNodes.
-
None
Child Response Group
The following response groups are child response groups of BrowseNodes.
-
None
Sample REST Use Case
All locales.
http://ecs.amazonaws.com/onca/xml?
Service=AWSECommerceService&
AWSAccessKeyId=[AWS Access Key ID]
&
Operation=BrowseNodeLookup&
SearchIndex=Books&
Keywords=Potter&
ResponseGroup=BrowseNodes&
Version=2008-08-19
Sample Response Snippet
The following response snippet shows the elements returned by BrowseNodes.
<Item> <ASIN>B000002ADT</ASIN> <BrowseNodes> <BrowseNode> <BrowseNodeId>63926</BrowseNodeId> <Name>General</Name> <Ancestors> <BrowseNode> <BrowseNodeId>34</BrowseNodeId> <Name>Jazz</Name> <Ancestors> <BrowseNode> <BrowseNodeId>301668</BrowseNodeId> <Name>Styles</Name> </BrowseNode> </Ancestors> </BrowseNode> </Ancestors> </BrowseNode> <BrowseNode> <BrowseNodeId>598176</BrowseNodeId> <Name>Hard Bop</Name> <Ancestors> <BrowseNode> <BrowseNodeId>598174</BrowseNodeId> <Name>Bebop</Name> <Ancestors> <BrowseNode> <BrowseNodeId>34</BrowseNodeId> <Name>Jazz</Name> <Ancestors> <BrowseNode> <BrowseNodeId>301668</BrowseNodeId> <Name>Styles</Name> </BrowseNode> </Ancestors> </BrowseNode> </Ancestors> </BrowseNode> </Ancestors> </BrowseNode> </BrowseNodes> </Item> </Items>