Что такое & # 8220; Подпись & # 8221; или & # 8220; отметка времени & # 8221; для веб-службы электронной коммерции Amazon?

StackOverflow https://stackoverflow.com/questions/1442655

  •  22-07-2019
  •  | 
  •  

Вопрос

Зарегистрируйтесь в веб-сервисах Amazon.

Затем попробуйте следующий URL:

http://ecs.amazonaws.com/onca/xml Сервис = AWSECommerceService & амп; Операция = ItemLookup & амп; AWSAccessKeyId = YOURKEY

Если у вас есть мой опыт, вы увидите:

<Error>
  <Code>AWS.MinimumParameterRequirement</Code>
    <Message>
      Your request should have atleast 1 of the following parameters: Signature, Timestamp.
    </Message>
</Error>

Что это пытается мне сказать? Что такое «Подпись» и " Отметка времени " параметры?

Это какая-то проблема n00b, но найти ответ не очевидно. Я гуглил по "MinimumParameterRequirement". Я посмотрел на http://docs.amazonwebservices.com/AWSEcommerceService/2007-01-17 и http: // s3 .amazonaws.com / awsdocs / ECS / 20080819 / QRC-AAWS-2008-08-19.pdf и http://docs.amazonwebservices.com/AWSEcommerceService/2007-01-17/ApiReference/ErrorCodesAndMessages.html .

.

На самом деле, даже ссылка на новейший API документ для электронной коммерции была бы неплохой. 2008-08-19 самый последний?

Это было полезно?

Решение

Хорошо, вот параметр подписи: http: // docs .amazonwebservices.com / AmazonFPS / последний / FPSAdvancedGuide / index.html? APPNDX_GeneratingaSignature.html

Это хеш других параметров. Странно, что они приводят множество примеров без него и утверждают, что эти примеры работают.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top