VariationImages レスポンスグループは、同じ商品のさまざまな画像のバリエーションを4サイズ(スウォッチ、小、中、大)表示します。スウォッチ画像は小サイズの画像よりも小さな画像です。 VariationImages
は、出品商品のバリエーションがある場合に使われます。例えば、シャツの色が4色あるとします。VariationImages をレスポンスグループとして使用すると、シャツの画像は16種類(4色4サイズ)表示されます。
返される画像は、商品を出品しているマーチャントに関連付けられています。そのため、VariationImages レスポンスグループを使用する際には、リクエストでマーチャントIDを指定する必要があります。MerchantId のデフォルトは "Amazon" です。ただし、商品が Amazon によって出品されている場合、MerchantId は指定しなくてもかまいません。Amazon 以外のマーチャントが商品を出品しているのに MerchantId を指定していない場合、Product Advertising API は画像を返しません。
親 ASIN には画像が関連付けられていないこともありますが、その子には画像が関連付けられています。
次の表では、VariationImages によって返される要素について説明しています。「親」列で、スラッシュ記号の左側の要素は親、右側の要素はその子です。
VariationImages は、全てのレスポンスグループに共通のレスポンス要素に示されている、全てのレスポンスグループが返す要素も返します。
次のレスポンスグループは、VariationImages の親レスポンスグループです。
なし
次のレスポンスグループは、VariationImages の子レスポンスグループです。
なし
次のリクエストを使用して、VariationImages によって返されるXMLレスポンス要素を説明しています。
http://ecs.amazonaws.com/onca/xml?
Service=AWSECommerceService&
AWSAccessKeyId=
[AWS アクセスキー ID]
&
Operation=ItemLookup&
ItemId=0239409223&
ResponseGroup=VariationImages
次のレスポンスの例は、VariationImages で返される要素をまとめたものです。
<ImageSets> <ImageSet Category="primary"> <SmallImage> <URL> http://images.amazon.com/images/P/B99999999A.01._SCTHUMBZZZ_.jpg </URL> <Height Units="pixels">60</Height> <Width Units="pixels">60</Width> </SmallImage> <MediumImage> <URL> http://images.amazon.com/images/P/B99999999A.01._SCMZZZZZZZ_.jpg </URL> <Height Units="pixels">140</Height> <Width Units="pixels">140</Width> </MediumImage> <LargeImage> <URL> http://images.amazon.com/images/P/B99999999A.01._SCLZZZZZZZ_.jpg </URL> <Height Units="pixels">500</Height> <Width Units="pixels">500</Width> </LargeImage> </ImageSet> <ImageSet Category="variant"> <SmallImage> <URL> http://images.amazon.com/images/P/B99999999A.01.PT01._SCTHUMBZZZ_.jpg </URL> <Height Units="pixels">48</Height> <Width Units="pixels">60</Width> </SmallImage> <MediumImage> <URL> http://images.amazon.com/images/P/B99999999A.01.PT01._SCMZZZZZZZ_.jpg </URL> <Height Units="pixels">120</Height> <Width Units="pixels">150</Width> </MediumImage> <LargeImage> <URL> http://images.amazon.com/images/P/B99999999A.01.PT01._SCLZZZZZZZ_.jpg </URL> <Height Units="pixels">400</Height> <Width Units="pixels">500</Width> </LargeImage> </ImageSet>