我正在使用Amazon Product Advertising API,我想检索一个类别的所有产品。我想知道的是我是否可以只提供一个类别,而不向ItemSearch操作传递任何关键字,并检索完整的产品记录集,包括其子类别产品。
我尝试在不提供“Keyword”项的情况下在数组中传递此参数:
$category = 'Software';
$single = array(
"Operation" => "ItemSearch",
"SearchIndex" => $category,
"Condition" => "All",
"ResponseGroup" => "Medium,Reviews"
);
但这不管用。请帮帮我。
让我再简短地解释一下,我想要的只是通过传递任何category而不传递任何Keyword来获得完整的Product列表。
1条答案
按热度按时间f45qwnt81#
您可能希望执行
BrowseNodeLookup
,此操作将允许您根据传递的Browse Node ID迭代地上下导航祖先/子代树。以下是该操作的文档:
http://docs.aws.amazon.com/AWSECommerceService/latest/DG/BrowseNodeLookup.html
顶级浏览节点ID列表如下所示:
http://docs.aws.amazon.com/AWSECommerceService/latest/DG/BrowseNodeIDs.html
然后,您可以使用感兴趣的Browse Node Id并将其作为参数值传递给ItemSearch。在这种情况下,您根本不需要包含keyword参数。
操作可能如下所示: