Что такое "подпись" или "отметка времени" для веб-сервиса Amazon ecommerce?


Зарегистрируйтесь в Amazon Web Services.

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

Http://ecs.amazonaws.com/onca/xml?Service=AWSECommerceService&Operation=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 doc для электронной коммерции была бы хорошей. Является ли 2008-08-19 последним?

1 3

1 ответ:

Ну вот параметр сигнатуры:http://docs.amazonwebservices.com/AmazonFPS/latest/FPSAdvancedGuide/index.html?APPNDX_GeneratingaSignature.html

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