Работа с ограничениями Throttle API рекламы продуктов Amazon - PullRequest
21 голосов
/ 13 июня 2011

Для тех из вас, кто использует API рекламы продуктов Amazon, какой опыт у вас был, когда вы набирали скорость?Предположительно, ограничение установлено в 1 запрос в секунду, это ваш опыт?

Я хочу, чтобы мой сайт развивался по всей стране, но меня беспокоит его способность выполнять все запросы API Amazonбез удушья.Мы кэшируем все ответы в течение 24 часов, а также ограничиваем наших собственных пользователей, которые делают слишком много запросов в течение короткого периода.

Должен ли я быть обеспокоен?Есть предложения?

Ответы [ 4 ]

15 голосов
/ 01 августа 2012

Я верю, что они изменили это.По этой ссылке: https://forums.aws.amazon.com/message.jspa?messageID=199771

Часовой лимит запросов на один аккаунт = 2000 + 500 * [Средний ассоциированный доход за день в течение последних 30 дней] / 24, максимум 25 000 запросов в час.

10 голосов
/ 25 января 2013

Вот последние ограничения по запросу, которые я смог найти, начиная с 3 сентября 2012 года.

Если ваша заявка пытается отправить запросы, превышающие максимальный лимит запросов для вашей учетной записи, вы можете получать сообщения об ошибках от API рекламы продукта. Лимит запросов для каждой учетной записи рассчитывается на основе показателей выручки. Каждая учетная запись используется для доступа API рекламы продукта допускается начальный лимит использования 1 запрос в секунду. Каждый аккаунт получит дополнительный 1 запрос в секунду (до 10 запросов в секунду) для каждого 4 600 долл. США от выручки от отправки товара в час в течение 30 дней период.

https://affiliate -program.amazon.com / зм / реклама / API / подробно / faq.html

5 голосов
/ 17 июня 2011

Amazon устанавливает ограничения на количество звонков, которое вы можете совершать в час и в секунду.

Вы можете увеличить первое, следуя санкционированному маршруту (увеличить комиссионный доход) или подав частную петицию в Amazon по уважительной причине.В белом списке ваш лимит будет достигать 25 000 вызовов в час, что более чем достаточно для подавляющего большинства проектов, о которых я только могу подумать.

Последний лимит мрачнее и применяется в зависимости от типа запросаты делаешь.Моя интерпретация заключается в том, что он предназначен для контроля серийных сканеров, выполняющих поиск элементов.Если вы просто делаете поиск по ключевым словам и т. Д., Я бы не стал так сильно беспокоиться об этом.В противном случае решение состоит в том, чтобы распределить ваши вызовы по нескольким IP-адресам.

Еще один момент, о котором следует помнить, если вы запрашиваете несколько локалей, - это использование отдельных учетных записей для каждой локали.Некоторые локали сгруппированы и будут учитываться в одной и той же квоте вызовов.Например, европейские амазонки образуют такой пул.

4 голосов
/ 11 февраля 2019

Они обновили свои рекомендации, теперь у вас есть больше запросов, когда вы продаете больше предметов .

Действует 23-Янв-2019 , лимит запросов для каждой учетной записи рассчитывается на основе эффективности доходов, связанных с обращениями к API рекламы товаров (PA API) за последние 30 дней.

Каждая учетная запись, используемая для API рекламы товаров, имеет начальный ограничение использования 8640 запросов в день (TPD) при условии максимум 1 запрос в секунду (TPS). Ваш аккаунт получит дополнительный 1 TPD за каждые 5 центов или 1 TPS (максимум до 10) за каждые $ 4320 дохода от отгруженного товара, полученного с помощью рекламы продукта API для отгрузок за последние 30 дней.

Источник: https://docs.aws.amazon.com/AWSECommerceService/latest/DG/TroubleshootingApplications.html

...