Amazon Advertising API ItemSearch: получить более 10 страниц / 100 результатов?

Я пытаюсь использовать оболочку Python для Amazon Advertising 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 — это просто имя издателя, полученное из файла.


person Raymond    schedule 19.07.2012    source источник


Ответы (1)


Amazon предоставит вам только первые 10 страниц (начиная с версии API 2011-08-01). Вы можете выполнить немного другой поиск, чтобы получить больше результатов, но они также будут ограничены первыми 10 страницами.

person Sebastian    schedule 19.07.2012
comment
Таким образом, единственный способ обойти это ограничение — сделать запросы более сфокусированными? (пример: использование разных значений для минимальной и максимальной цены) - person Raymond; 20.07.2012
comment
Поэтому я использовал разные значения для MinPrice и MaxPrice. Несмотря на то, что, по-видимому, в API есть ошибка, которая на самом деле не фильтрует результаты правильно, она все же позволяет мне получать намного больше результатов, чем раньше. - person Raymond; 20.07.2012
comment
@raymond Если вы обнаружите ошибку в API (и даже у вас есть обходной путь), отправьте ее мне или на список рассылки. Вклад всегда приветствуется! - person Sebastian; 20.07.2012
comment
Эй, басти, я отправил сообщение об ошибке в список рассылки. Надеюсь, Amazon соберет свои силы и исправит это! - person Raymond; 23.07.2012
comment
Могу ли я получить доступ к 11-й странице с помощью платного API? Пожалуйста помогите. - person Ali Zia; 09.08.2016
comment
Я не знаю о платном варианте, поэтому, боюсь, вы ничего не сможете сделать. Прости. - person Sebastian; 10.08.2016
comment
@basti Как тогда веб-сайт Amazon показывает более 10 страниц? Разве они не используют API поиска предметов? - person Manjay_TBAG; 29.11.2016
comment
@TBAG Я не думаю, что у них есть это ограничение. Когда-то вы могли получить доступ ко всем страницам... - person Sebastian; 29.11.2016
comment
@basti Теперь у них есть это ограничение. :( - person Manjay_TBAG; 30.11.2016