亚马逊产品广告 API 不返回图像

问题描述 投票:0回答:1

它大部分工作正常,但对于某些产品,它根本不返回图像,即使亚马逊网站上有一些产品。

这是我遇到问题的产品示例:http://amazon.it/dp/B004X4VOSQ

如您所见,它有 5 个图像,但我无法从他们的 API 中检索到任何图像。

我正在使用以下请求:

http://webservices.amazon.it/onca/xml?AWSAccessKeyId=xxxxxxxxxxxxxxx&AssociateTag=xxxx&IdType=ASIN&ItemId=B004X4VOSQ&Operation=ItemLookup&ResponseGroup=Images%2CMedium&Service=AWSECommerceService&Timestamp=2016-01-12T11%3A40%3A12Z&Version=2011-08-01&Signature=xxxxxxxxxxxxxxxxxxxxxxx

并获得以下响应(已删除敏感数据):http://pastebin.com/fudLZZTB

没有

ImageSets
MediumImage
团体或任何类似的东西。正如我所说,这个问题只发生在某些产品上。其他人工作得很好。

例如:

网址:http://www.amazon.it/dp/B000CRBEJ2

要求:

http://webservices.amazon.it/onca/xml?AWSAccessKeyId=xxxxxxxxxxxxx&AssociateTag=xxxxx&IdType=ASIN&ItemId=B000CRBEJ2&Operation=ItemLookup&ResponseGroup=Images%2CMedium&Service=AWSECommerceService&Timestamp=2016-01-12T11%3A32%3A05Z&Version=2011-08-01&Signature=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

回复:http://pastebin.com/jASjscQ4

它包含

SmallImage
LargeImage
MediumImage
ImageSets
组,但请求与前一个几乎相同,除了
ItemId
Signature
之外。有什么想法为什么会发生吗?我在提出请求时是否犯了某种错误?这只是亚马逊的一个错误吗?我怎样才能检索图像?

web-services amazon-advertising-api
1个回答
-1
投票

我刚刚使用便签本对您引用的此项进行了查询:

http://www.amazon.it/dp/B004X4VOSQ

我收到了 XML 响应中的图像,类似于您提供的第二个示例。

您是否重试该请求?

© www.soinside.com 2019 - 2024. All rights reserved.