2

私はAmazonのProductAdvertisingAPIと密接に関連しているWebサイトに取り組んでいます。このオペレーションを使用してCartCreate、ユーザーをAmazonに送り、サイトで見つけた本をAmazon.comに追加して購入を完了します。

過去2時間ほどで、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パラメータが私のリクエストに含まれていることがわかります。Amazonは過去1時間にAPIを変更しましたか、それとも私が考慮していない新しいドキュメントがありますか?助けてくれてありがとう!

ダン

4

0 に答える 0