Я пытаюсь сделать поиск по рекламе продуктов Amazon и использую botlenose, чтобы помочь мне сделать это.Но я только что получил ошибку HTTP 400.
Некоторые другие важные сведения:
Я из Бразилии, и мой TAG из Amazon тоже.Это проблема?
Я проверил свой KEY, Secret и TAG, и все в порядке.Я посмотрел некоторые другие вопросы по StackOverflow, но у меня ничего не получалось.
import bottlenose
AWS_ACCESS_KEY_ID="XXXXXXXXXXXXXXX"
AWS_SECRET_ACCESS_KEY="xxxxxxxxxxxxxxxxxxxxxxx"
AWS_ASSOCIATE_TAG="yyyyyyyyyyy"
amazon = bottlenose.Amazon(AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, AWS_ASSOCIATE_TAG, Region='BR')
response = amazon.ItemLookup(ItemId="B007OZNUCE")
enter code here
# Конечно, я изменил ключи в целях безопасности.
Traceback (последний вызов был последним): файл "", строка 6, в файле "/Users/am/Documents/PycharmProjects/08/lib/python3.7/site-packages/bottlenose/api.py", строка 274, в вызов {'api_url': api_url, 'cache_url': cache_url}) Файл" /Users/am/Documents/PycharmProjects/08lib/python3.7/site-packages/bottlenose/api.py ", строка 235, в _call_api возвращает файл urllib2.urlopen (api_request, timeout = self.Timeout)" /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/urllib/request.py ", строка 222, в urlopen возвращает файл opener.open (url, data, timeout) Файл "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/urllib/request.py", строка 531, в открытом видефайл response = meth (req, response) "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/urllib/request.py", строка 641, в http_response 'http', запрос, ответ, код, msg, hdrs) Файл "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/urllib/request.py", строка 569, при ошибке возвращает self._call_chain (* args)Файл "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/urllib/request.py", строка 503, в файле _call_chain result = func (* args) "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/urllib/request.py ", строка 649, в http_error_default увеличить HTTPError (req.full_url, code, msg, hdrs, fp) urllib.error.HTTPError: Ошибка HTTP 400: Неверный запрос