Поиск продукта в Amazon с помощью API Amazon

#node.js #amazon-web-services #amazon-product-api

#node.js #amazon-веб-сервисы #amazon-product-api

Вопрос:

Я использую API Amazon для получения подробной информации о продукте, независимо от того, существует он или нет. Я создал идентификатор ключа доступа, секретный ключ доступа и идентификатор ассоциированного пользователя. Я вызвал это, чтобы получить подробности

 http://webservices.amazon.com/onca/xml?Service=AWSECommerceServiceamp;AWSAccessKeyId=**KEY**amp;AssociateTag=**TAG**amp;Operation=ItemSearchamp;Keywords=the hunger gamesamp;SearchIndex=Booksamp;Timestamp=2016-10-07T12:18:26Zamp;Signature=Signature
  

но я получаю

«Вычисленная нами подпись запроса не соответствует предоставленной вами подписи. Проверьте свой секретный ключ доступа AWS и метод подписи. Подробности см. в документации по сервису»

Что я должен сделать, чтобы избавиться от этой проблемы.? Как получить подпись? Также я хотел бы знать, могу ли я опубликовать продукт с помощью API Amazon?

http://docs.aws.amazon.com/AWSECommerceService/latest/DG/ItemSearch.html

Ответ №1:

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

  • Когда ваш ключ API и секретный ключ доступа не совпадают с их системой
  • Возможно, срок действия подписи для этой конкретной временной метки истек

Попробуйте запросить новый API и секретный ключ у их сервиса

Комментарии:

1. Но учетные данные я получил из их консоли.. Я перепроверил дважды, и учетные данные были правильными … ; (

2. Как вы сгенерировали это значение ключа подписи?

3. Я не получил ключ подписи… Как его получить?

4. @AkhilGopan amp;Signature=**Signature** как создается эта часть URL-адреса? какой модуль nodejs вы используете?

5. github.com/dmcquay/node-apac И есть ли какой-нибудь модуль для загрузки продуктов на Amazon через его API?