如何在亚马逊产品广告 API 上过滤产品

Posted

技术标签:

【中文标题】如何在亚马逊产品广告 API 上过滤产品【英文标题】:How to filter products on Amazon Product Advertising API 【发布时间】:2018-08-21 01:29:29 【问题描述】:

正如我在标题中所说,我正在与 Amazon Product Advertising API 合作。我正在尝试找到一种更好的产品过滤方法。 我知道(并且我测试过)经典过滤器方法,如使用关键字节点PowerSearch

我现在正在搜索的是如何在特定分支中进行深度搜索

例如,在亚马逊网站上,可以根据笔记本电脑的RAM 大小、重量、硬盘类型(查看图片以更好地理解)和许多其他因素来过滤笔记本电脑。

是否有可能通过使用亚马逊产品广告 API 获得相同的过滤机会(我错过了阅读资源)?

如果没有,还有其他方法可以做到这一点吗?

谢谢!

【问题讨论】:

【参考方案1】:

并非所有在 amazon.com 上看到的内容都通过 API 公开。

根据documentationUSA 支持的类别,只有以下搜索过滤器可用于ItemSearch 操作:

Author 
Availability 
Brand 
ItemPage 
Keywords
Manufacturer 
MaximumPrice 
MerchantId 
MinPercentageOff 
MinimumPrice 
Sort 
Title

我建议您获取一些您感兴趣的类型的项目,查看它们的 Keywords 值。也许你可以用它来过滤。

【讨论】:

我已经尝试使用Keywords 进行过滤,但对于我想要做的事情仍然不够。我希望有一个解决方法,或者我错过了文档的某些部分,但正如我从回答的人那里看到的那样(只是你大声笑),不可能通过使用 API 来拥有更好的过滤系统。我想要完成的实际上是通过抓取不幸非法的亚马逊网站来实现的。无论如何感谢您回答我的问题。 @LorenzoImperatrice 尝试使用 Chrome 开发者工具记录网络并在 amazon.com 上进行搜索。看看是否有隐藏/未记录的 API 可以[误用]。 这也是可能的,我会搜索,如果我能找到一些关于我会在这里发表评论的方式,您可以更新您的答案。 (我仍然不认为使用隐藏的 API 是合法的 LOL)

以上是关于如何在亚马逊产品广告 API 上过滤产品的主要内容,如果未能解决你的问题,请参考以下文章

如何从亚马逊的产品广告 API 中获取产品名称?

如何使用亚马逊的产品广告 API 获取运输信息

在 iphone 中使用亚马逊产品广告 API 需要帮助

如何在我的 Rails 应用程序中与亚马逊产品广告 API 交互?

使用亚马逊产品广告 API - Python 搜索书籍

如何从亚马逊的产品广告 API 中获取图片和描述?