我正在开发一个与亚马逊产品广告 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:00 左右。我会得到一个带有 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
参数包含在我的请求中。Amazon 在过去一个小时内是否更改了 API,或者是否有一些我没有考虑到的新文档?非常感谢您的帮助,谢谢!
担