什么是亚马逊电子商务网络服务的“签名”或“时间戳”?

时间:2009-09-18 04:49:18

标签: e-commerce amazon-web-services

注册亚马逊网络服务。

然后尝试以下网址:

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问题,但找到答案并不明显。我用Google搜索“MinimumParameterRequirement”。我查看了http://docs.amazonwebservices.com/AWSEcommerceService/2007-01-17http://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是最新的吗?

1 个答案:

答案 0 :(得分:2)

这里是签名参数:http://docs.amazonwebservices.com/AmazonFPS/latest/FPSAdvancedGuide/index.html?APPNDX_GeneratingaSignature.html

这是其他参数的哈希值。奇怪的是,如果没有它,他们会给出很多例子,并声称这些例子有用。