亚马逊产品Api~SearchIndex和ProductGroup之间的关系?

时间:2013-05-19 16:06:47

标签: amazon-web-services amazon-product-api

我目前正在使用亚马逊广告API,我了解如何指定SearchIndex以按索引/部门定制结果。 (SearchIndex = All,书籍,玩具,厨房等)

在搜索结果中,他们列出了每个api docs的ProductGroup:

  

产品组产品 - 类别;类似于搜索索引

我希望能够获取搜索结果的产品组,并显示来自该给定组/索引/部门的更多结果。换句话说,给定结果的ProductGroup,我想再次使用基于ProductGroup的更具体的SearchIndex进行搜索。 (我的初始搜索使用“全部”索引)。

我不能简单地抛出结果的ProductGroup值之一并将其用作索引,因为它们不匹配100%。例如,某个项目可能具有“玩具”或“书籍”的产品组,该产品组不是SearchIndex的名称(但“玩具”和“书籍”是有效名称)。

有没有办法在给定ProductGroup的情况下提出更具体的SearchIndex值?我知道所有SearchIndex values listed by locale.

的列表

我正在考虑的一个解决方案是获取该链接中列出的所有有效SearchIndex值并自己将ProductGroups映射到它们(看起来很简单,'Toy'的组值表示'Toys'的搜索索引中的precense '等等),但是我想知道是否有人更熟悉API有一个真正的解决方案。

1 个答案:

答案 0 :(得分:3)

要获得更具针对性的结果,您可以在BrowseNodeLookup请求中使用浏览节点ID。

根据文档,您可以迭代地使用BrowseNodeLookup来浏览浏览节点层次结构,以访问最适合您的搜索的节点。

然后,您可以在ItemSearch请求中使用浏览节点ID。

<强>资源