【问题标题】:Amazon Advertising API ItemSearch: Get more than 10 pages / 100 results?亚马逊广告 API ItemSearch:获得超过 10 个页面/100 个结果?
【发布时间】:2012-07-19 08:27:12
【问题描述】:

我正在尝试将 Python 包装器用于亚马逊广告 API (http://pypi.python.org/pypi/python-amazon-product-api/),但是当我尝试执行 ItemSearch 并尝试要访问第 11 页,我得到了以下内容:

The value you specified for ItemPage is invalid. ... between 1 and 10

我知道为了避免这个问题,我可以执行另一个搜索查询,但是有没有办法在某个页面上启动搜索查询?或者有没有办法(对于书籍)为出版年份设定界限?我只需要一种方法来使我的搜索结果更小,这样我就不会遇到这个错误。现在我是这样称呼它的:

results = api.item_search('Books', ResponseGroup='Images,Large', 
                              AssociateTag='qwerty', Publisher=kwd)

其中 kwd 只是从文件中获取的发布者名称。

【问题讨论】:

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


    【解决方案1】:

    亚马逊只会为您提供前 10 个页面(从 API 版本 2011-08-01 开始)。您可以运行稍有不同的搜索以获得更多结果,但这些搜索也仅限于前 10 页。

    【讨论】:

    • 所以基本上绕过这个限制的唯一方法是使查询更加集中? (例如:使用不同的最低和最高价格值)
    • 所以我最终为 MinPrice 和 MaxPrice 使用了不同的值。尽管显然 API 中有一个错误并没有真正正确过滤结果,但它仍然允许我获得比以前更多的结果。
    • @raymond 如果您在 API 中发现错误(甚至有解决方法),请将其发送给我或mailing list。输入总是很感激!
    • 嘿巴斯蒂,我在邮件列表中发布了这个错误。希望亚马逊能够齐心协力并修复它!
    • 我可以使用付费API访问第11页吗?请帮帮我。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-31
    • 2012-01-08
    • 1970-01-01
    相关资源
    最近更新 更多