【问题标题】:What is "Signature" or "Timestamp" for the Amazon ecommerce web service?亚马逊电子商务网络服务的“签名”或“时间戳”是什么?
【发布时间】:2010-11-29 09:12:28
【问题描述】:

注册亚马逊网络服务。

然后尝试以下网址:

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>

这是想告诉我什么?什么是“Signature”和“Timestamp”参数?

这是某种类型的 n00b 问题,但找到答案并不明显。我用谷歌搜索了“MinimumParameterRequirement”。我看了http://docs.amazonwebservices.com/AWSEcommerceService/2007-01-17http://s3.amazonaws.com/awsdocs/ECS/20080819/QRC-AAWS-2008-08-19.pdfhttp://docs.amazonwebservices.com/AWSEcommerceService/2007-01-17/ApiReference/ErrorCodesAndMessages.html

事实上,即使是指向最新电子商务 API 文档的链接也很不错。 2008-08-19 是最新的吗?

【问题讨论】:

标签: e-commerce amazon-web-services


【解决方案1】:

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

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

【讨论】:

  • apisigning.com 声称:“自 2009 年 8 月 17 日起,亚马逊现在要求对其产品广告 API 的所有请求进行签名。”
猜你喜欢
  • 1970-01-01
  • 2023-04-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多