RequestThrottled: вы отправляете запросы слишком быстро. Пожалуйста, повторите ваши запросы с меньшей скоростью

Я отправляю этот запрос:

from amazonproduct import API
api = API(locale='us')
result = api.item_search('Furniture', Keywords = 'sofa', Availability='Available')

и вернуть ошибку

RequestThrottled: AWS Access Key ID: XXXXXXXXXXXXXXXX. You are submitting requests too quickly. Please retry your requests at a slower rate.

Я знаю, что этот вопрос уже задавался 2 года назад здесь. Но я отправляю только один запрос.

Кроме того, аналогичный вопрос был задан здесь более года назад. Ответ, отправленный 25 дней назад, был:

Решено добавление домена в запрос: домен: 'webservices.amazon.es'

Однако «домен» не является параметром ItemSearch amazon. API.

Любые предложения приветствуются.


person David Makovoz    schedule 22.02.2019    source источник


Ответы (3)


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

person David Makovoz    schedule 25.02.2019
comment
Я этого не сделал. В конце концов, это была не проблема программирования. Они деактивировали наш аккаунт - person David Makovoz; 27.03.2019
comment
Действительно, согласно документации: «Вступает в силу 23 января 2019 года, лимит запросов для каждой учетной записи рассчитывается на основе показателей доходов, связанных с обращениями к Product Advertising API (PA API) в течение последних 30 дней». и «Обратите внимание, что ваша учетная запись потеряет доступ к Product Advertising API, если за последние 30 дней она не генерировала реферальные продажи с использованием PA API». См. раздел «Рекомендации по эффективности» на странице docs.aws.amazon.com/AWSECommerceService/. последний/DG/. Обратите внимание, похоже, что продажи через SiteStripe должны дать вам доступ. - person lensovet; 15.04.2019

С января 2019 года Amazon изменила политику использования API. Функция API сопоставляется с продажами, совершенными вами в прошлом месяце.

Если вы столкнулись с этой ошибкой, значит, вы не совершали продаж за последний месяц. Для справки посетите https://docs.aws.amazon.com/es_es/AWSECommerceService/latest/DG/TroubleshootingApplications.html

person Growyour GK    schedule 16.04.2019
comment
Причина, по которой вы отправляете запросы слишком быстро, вводит в заблуждение, так как на самом деле это вызвано отсутствием реферальных продаж. Amazon следует исправить формулировку сообщения об ошибке и ввести менее строгие ограничения. Вместо того, чтобы полностью блокировать доступ из-за отсутствия реферальных продаж, они могли бы, по крайней мере, разрешить доступ и ограничить количество запросов. - person mvark; 11.04.2020

Это может произойти, если вы отправляете слишком много запросов во время тестирования. В дополнение к максимальному лимиту в секунду существует также лимит на день и месяц: https://docs.aws.amazon.com/de_de/AWSECommerceService/latest/DG/TroubleshootingApplications.html#efficiency-guidelines.

Если вы используете оболочку Python, домен уже добавлен в ваш запрос.

person Sebastian    schedule 24.02.2019