Amazon Product Advertising API中的“无效服务参数”

时间:2011-01-12 00:39:24

标签: xml api rest amazon amazon-product-api

我正在开发一个与亚马逊产品广告API高度相关的网站。我们正在使用CartCreate操作将我们的用户发送到亚马逊,以便将他们在我们网站上找到的图书添加到Amazon.com以完成购买。

在过去两个小时左右,CartCreate操作已停止对我们起作用。这是一个示例请求。

GET ecs.amazonaws.com/onca/xml?
AWSAccessKeyId=XXXXX
&AssociateTag=XXXXX
&Item.1.OfferListingId=ZtjdY2eWnf3lmAPcG%252FvpjeLlkWjkvzIx%252F83ChfeC%252Bb%252FKBTIH2o6A%252FAiDT6LFHA%252BgIge9llxK7AnvmFtz6qlpXqFBC2%252FHN09XTMbhXaBRdEDrxfL0znQIHj8BlJN%252B1%252F%252BQ634mTrEZCao%253D
&Item.1.Quantity=1
&MerchantId=All
&Operation=CartCreate
&Service=AWSECommerceService
&Timestamp=2011-01-11T23%3A58%3A05Z
&Version=2010-11-01
&Signature=DCNKITwBIvJHJiPFTFWTjJTPY763iM5v9J2FgJmnVaU%3D

这完美地工作到太平洋标准时间下午3点左右。我会得到一个带有Cart.PurchaseURL参数的XML响应,以指示用户完成结账。

现在,我明白了:

<Errors>
  <Error>
    <Code>AWS.InvalidServiceParameter</Code>
    <Message>The Service  parameter is invalid. Please modify the Service parameter and retry.</Message>
  </Error>
</Errors>

您可以看到Service参数包含在我的请求中。亚马逊是否在过去一小时内更改了API,或者是否有一些我没有考虑过的新文档?非常感谢帮助,谢谢!

0 个答案:

没有答案