我曾经能够进行13位ISBN查询,但现在我不能。
以下是13位ISBN的查询:9780073380957。
http://ecs.amazonaws.com/onca/xml?AWSAccessKeyId=&安培;项目Id = 9780073380957&安培;操作= ItemLookup&安培; ResponseGroup =图像%2CItemAttributes&安培;服务= AWSECommerceService&安培;时间戳= 2009-12-16T14%3A30%3A02Z&安培;版本= 2009-06-01&安培;签名=
返回: f6770ab1-9b3e-48d3-9492-750e8d773c1b0.0053760000000000TrueNewShipASINAmazon19780073380957ImagesItemAttributes1-SubmissionDateAllAWS.InvalidParameterValue9780073380957不是ItemId的有效值。请更改此值并重试您的请求。
但是,同一本书的10位数ISBN也适用:
http://ecs.amazonaws.com/onca/xml?AWSAccessKeyId=&安培;项目Id = 0073380954&安培;操作= ItemLookup&安培; ResponseGroup =图像%2CItemAttributes&安培;服务= AWSECommerceService&安培;时间戳= 2009-12-16T14%3A44%3A10Z&安培;版本= 2009-06-01&安培;签名=
我正在使用pyaws,如果这有任何区别。
答案 0 :(得分:6)
事实证明,我需要将IdType指定为“ISBN”,将SearchIndex指定为“Books”。
现在是工作查询: