Регистрация для 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-документ для электронной коммерции была бы неплохой. 2008-08-19 самый последний?
Ну вот параметр подписи: http://docs.amazonwebservices.com/AmazonFPS/latest/FPSAdvancedGuide/index.html?APPNDX_GeneratingaSignature.html
Это хеш других параметров. Странно, что они приводят множество примеров без него и утверждают, что эти примеры работают.