4

以前は 13 桁の ISBN 検索ができましたが、現在はできません。

13 桁の ISBN のクエリは次のとおりです: 9780073380957.

http://ecs.amazonaws.com/onca/xml?AWSAccessKeyId= &ItemId=9780073380957&Operation=ItemLookup&ResponseGroup=Images%2CItemAttributes&Service=AWSECommerceService&Timestamp=2009-12-16T14%3A30%3A02Z&Version=2009-06-01&Signature=

戻り値: f6770ab1-9b3e-48d3-9492-750e8d773c1b0.0053760000000000TrueNewShipASINAmazon19780073380957ImagesItemAttributes1-SubmissionDateAllAWS.InvalidParameterValue9780073380957 は ItemId の有効な値ではありません。この値を変更して、リクエストを再試行してください。

ただし、同じ書籍の 10 桁の ISBN は次のように機能します。

http://ecs.amazonaws.com/onca/xml?AWSAccessKeyId= &ItemId=0073380954&Operation=ItemLookup&ResponseGroup=Images%2CItemAttributes&Service=AWSECommerceService&Timestamp=2009-12-16T14%3A44%3A10Z&Version=2009-06-01&Signature=

それが違いを生む場合、私はpyawsを使用しています。

4

1 に答える 1

6

IdType を「ISBN」に、SearchIndex を「Books」に指定する必要があることがわかりました。

現在の作業クエリは次のとおりです。

http://ecs.amazonaws.com/onca/xml?AWSAccessKeyId=[my_key]&IdType=ISBN&ItemId=9780073380957&Operation=ItemLookup&ResponseGroup=Images%2CItemAttributes&SearchIndex=Books&Service=AWSECommerceService&Timestamp=2009-12-16T14%3A51%3A21Z&Signature=2009-06-01 =[署名]

于 2009-12-16T14:57:54.837 に答える