Amazon web services Amazon AWS ItemLookup具有13位ISBN

Amazon web services Amazon AWS ItemLookup具有13位ISBN,amazon-web-services,amazon-product-api,isbn,Amazon Web Services,Amazon Product Api,Isbn,我过去能查13位数的ISBN,但现在不行了 以下是对13位ISBN的查询:9780073380957 &ItemId=9780073380957&Operation=ItemLookup&ResponseGroup=Images%2CItemAttributes&Service=AWSECommerceService&Timestamp=2009-12-16T14%3A30%3A02Z&Version=2009-06-01&Signature= 返回: f6770ab1-9b3e-48d3-94

我过去能查13位数的ISBN,但现在不行了

以下是对13位ISBN的查询:9780073380957

&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.0053760000000000TrueNewshipAsinamazon19780073380957ImageSiteMattAttribute 1-SubmissionDateAllAWS.InvalidParameterValue9780073380957不是ItemId的有效值。请更改此值,然后重试您的请求

然而,同一本书的10位数ISBN有效:

&ItemId=0073380954&Operation=ItemLookup&ResponseGroup=Images%2CItemAttributes&Service=AWSECommerceService&Timestamp=2009-12-16T14%3A4%3A10Z&Version=2009-06-01&Signature=


如果有什么不同的话,我正在使用pyaws。

结果是我需要将IdType指定为'ISBN',将SearchIndex指定为'Books'

以下是当前的工作查询:


这是收费服务吗?我必须查找大约100000多个ISBN。不,它是免费的,但我相信你必须使用它来处理与亚马逊相关的事情。当我试图创建一个亚马逊要求我提供信用卡的帐户时,我也不知道这是来自哪个服务。你能告诉我吗?我以为我找到了解决办法,但不幸的是,我没有改变任何事情。我有完全相同的查询参数,但仍然得到错误。