VariationMatrix Response Groupについて
(バリエーション全体については次のページをご覧下さい。)
VariationMatrixレスポンスグループは、親ASINが与えられた時、何についてのバリエーションがあるか(例えば、サイズ、色等)を返します。ItemLookupの場合は更にバリエーションの個々のASIN(子ASIN)とバリエーションのデータを返します。
バリエーションが存在しない時は、いかなるデータも返しません。
・関連するOperation
ItemLookup,ItemSearch
・返って来る可能性のある要素
次のページのResponse Elementsの欄をご覧ください。
たとえば、ItemLookupを用いて親ASIN番号がB000XFV3CQである「adidas(アディダス) ウィメンズボアコート K0728」をレスポンスグループをVariationMatrixだけにして調べて見ます。
サンプル
★パラメーター
ItemId : B000XFV3CQ
ResponseGroup : VariationMatrix
★リクエスト
http://ecs.amazonaws.jp/onca/xml?Service=AWSECommerceService&Version=2007-10-29&AWSAccessKeyId=[your
AWS Access Key ID]&Operation=ItemLookup&ItemId=B000XFV3CQ&ResponseGroup=VariationMatrix
★レスポンス
<?xml version="1.0" encoding="UTF-8" ?>
-
<ItemLookupResponse
xmlns="http://webservices.amazon.com/AWSECommerceService/2007-10-29">
<Header
Name="UserAgent" Value="Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)" />
</HTTPHeaders>
<RequestId>1ZPHPWEX61CYM81EA1Y4</RequestId>
<Argument
Name="AssociateTag" Value="toriaezukanga-22" />
<Argument
Name="ItemId" Value="B000XFV3CQ" />
<Argument
Name="Service" Value="AWSECommerceService" />
<Argument
Name="ResponseGroup" Value="VariationMatrix" />
<Argument
Name="Operation" Value="ItemLookup" />
<Argument
Name="AWSAccessKeyId" Value="**************" />
<Argument
Name="Version" Value="2007-10-29" />
</Arguments>
<RequestProcessingTime>0.0570299625396729</RequestProcessingTime>
</OperationRequest>
<ItemId>B000XFV3CQ</ItemId>
<ResponseGroup>VariationMatrix</ResponseGroup>
</ItemLookupRequest>
</Request>
<VariationDimension>Size</VariationDimension>
<VariationDimension>Color</VariationDimension>
</VariationDimensions>
</Variations>
</Item>
</Items>
</ItemLookupResponse>
次にItemSearchを用いてSearchIndexをApparel,ConditionをAll,KeywordsをNIKEにした上で、レスポンスグループとしてVariationMatrixだけにしてリクエストしてみます。
サンプル
★パラメーター
Condition : All
Keywords : NIKE
SearchIndex : Apparel
ResponseGroup : VariationMatrix
★リクエスト
http://ecs.amazonaws.jp/onca/xml?Service=AWSECommerceService&Version=2007-10-29&AWSAccessKeyId=[your
AWS Access Key ID]&Operation=ItemSearch&Condition=All&Keywords=NIKE&SearchIndex=Apparel&ResponseGroup=VariationMatrix
★レスポンス
<?xml version="1.0" encoding="UTF-8" ?>
-
<ItemSearchResponse
xmlns="http://webservices.amazon.com/AWSECommerceService/2007-10-29">
<Header
Name="UserAgent" Value="Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)" />
</HTTPHeaders>
<RequestId>0899ZR1M5ZDSRK2YG2C0</RequestId>
<Argument
Name="SearchIndex" Value="Apparel" />
<Argument
Name="AssociateTag" Value="toriaezukanga-22" />
<Argument
Name="Condition" Value="All" />
<Argument
Name="Service" Value="AWSECommerceService" />
<Argument
Name="Keywords" Value="NIKE" />
<Argument
Name="ResponseGroup" Value="VariationMatrix" />
<Argument
Name="Operation" Value="ItemSearch" />
<Argument
Name="AWSAccessKeyId" Value="**************" />
<Argument
Name="Version" Value="2007-10-29" />
</Arguments>
<RequestProcessingTime>0.111767053604126</RequestProcessingTime>
</OperationRequest>
<Condition>All</Condition>
<Keywords>NIKE</Keywords>
<ResponseGroup>VariationMatrix</ResponseGroup>
<SearchIndex>Apparel</SearchIndex>
</ItemSearchRequest>
</Request>
<VariationDimension>ClothingSize</VariationDimension>
</VariationDimensions>
</Variations>
</Item>
<VariationDimension>ClothingSize</VariationDimension>
</VariationDimensions>
</Variations>
</Item>
<VariationDimension>ClothingSize</VariationDimension>
<VariationDimension>Color</VariationDimension>
</VariationDimensions>
</Variations>
</Item>
<VariationDimension>ClothingSize</VariationDimension>
</VariationDimensions>
</Variations>
</Item>
<VariationDimension>ClothingSize</VariationDimension>
<VariationDimension>Color</VariationDimension>
</VariationDimensions>
</Variations>
</Item>
<VariationDimension>ClothingSize</VariationDimension>
</VariationDimensions>
</Variations>
</Item>
<VariationDimension>ClothingSize</VariationDimension>
<VariationDimension>Color</VariationDimension>
</VariationDimensions>
</Variations>
</Item>
<VariationDimension>ClothingSize</VariationDimension>
</VariationDimensions>
</Variations>
</Item>
<VariationDimension>ClothingSize</VariationDimension>
<VariationDimension>Color</VariationDimension>
</VariationDimensions>
</Variations>
</Item>
<VariationDimension>ClothingSize</VariationDimension>
</VariationDimensions>
</Variations>
</Item>
</Items>
</ItemSearchResponse>