Php Amazon产品API响应组和默认结果

Php Amazon产品API响应组和默认结果,php,amazon-web-services,Php,Amazon Web Services,A。 在我们的应用程序中,我们处理的大多数数据都存储为自由文本。目前还没有进行分类。我们使用openNLP库来理解数据(提取关键字/分类),并对AmazonWeb服务进行查询,以获取查询结果 我们使用searchindex=All和keywords=。 结果并不总是返回,我们基本上得到“AWS.ECommerceService.NoExactMatches” 如何避免这种情况? 1) 如果找不到匹配项,是否有方法指定默认结果?e、 g.Amazon carousel widget这样做,如果搜索

A。 在我们的应用程序中,我们处理的大多数数据都存储为自由文本。目前还没有进行分类。我们使用openNLP库来理解数据(提取关键字/分类),并对AmazonWeb服务进行查询,以获取查询结果

我们使用searchindex=All和keywords=。 结果并不总是返回,我们基本上得到“AWS.ECommerceService.NoExactMatches” 如何避免这种情况? 1) 如果找不到匹配项,是否有方法指定默认结果?e、 g.Amazon carousel widget这样做,如果搜索查询没有返回结果,它基本上会显示一些计算机项目。 2) 我是否应该始终批处理请求,并为每个请求添加另一个搜索条件?如果我的第一个条件没有拉取任何结果,我们可以确定我们的第二个查询将始终拉取结果(可能是缓存?)

以下是一个搜索条件“开口圆环耳环抛光不锈钢开口圆环耳环抛光不锈钢钻石鲨” 此操作不会通过API返回任何结果

在亚马逊网站上,我得到了一些与结果相关的替代建议。有没有办法取得这些结果

B。 我们只需要一个缩略图像和标题和我们的应用程序描述。哪个响应组是合适的?我们现在正在使用中rt,但即使使用该响应组,也有大量信息

感谢您的帮助。
谢谢

我不能回答你所有的问题,但我可以提供一些帮助:

A.确保您在请求中使用了
Operation=ItemSearch
。此外,我发现在执行
ItemSearch
时,在关键字中使用逗号分隔的值更可靠

1) 我还没有发现任何能做到这一点的东西,但更不用说它不存在。您可能必须通过分解关键字来创建备用搜索。但是,一旦您找到至少一个结果,您可以使用
相似性
响应组来提取相似项

B.
图像
响应组将返回与项目相关的不同大小的图像。请注意,它不会返回任何商家提供的图像


祝你好运

您需要以下两个响应组

Medium ( This will give you the image url, detail url & title )
EditorialReview ( This will give you the Product Description )

注意:小响应组不提供图像,这就是为什么需要中等响应组的原因

我也有同样的问题。运气好吗?