商品バリエーションから出品情報を返す

Book、Music、Video、DVD などのサーチインデックスには、親商品はごくわずかしかありません。Apparel、Jewelry、SportingGoods などのサーチインデックスには多くの親商品とバリエーションがあります。

親商品が返される場合、出品情報はありません。そこで、親商品のバリエーションに関連付けられた出品情報を探す必要があります。この場合、次のように Variations レスポンスグループを追加します。

http://ecs.amazonaws.com/onca/xml?
Service=AWSECommerceService&
AWSAccessKeyId=1MEXAMPLEZBG2&
Operation=ItemSearch&
Keywords=Ralph%20Lauren&
SearchIndex=Apparel&
Sort=pricerank&
ResponseGroup=Offers,Variations&
MerchantId=All&
Availability=Available&
Condition=All

Variations と Offers レスポンスグループは、次のレスポンスの例に示すように親商品の最初の10個のバリエーションとその出品情報を返します。

<Variations>
  <TotalVariations>6</TotalVariations> 
  <TotalVariationPages>1</TotalVariationPages> 
  <Item>
  <ASIN>B000FG8I6W</ASIN> 
  <ItemAttributes>
    <Binding>Apparel</Binding> 
    <Brand>Polo Ralph Lauren</Brand> 
    <ClothingSize>10 - 13</ClothingSize> 
    <Color>Beige Heather</Color> 
    <Department>mens</Department> 
    ... 
  </ItemAttributes>
  <Offers>
    <Offer>
      <Merchant>
      <MerchantId>A1T5FLMGQ4PRAI</MerchantId> 
      <Name>Polo.com</Name> 
      </Merchant>
      <OfferAttributes>
        <Condition>New</Condition> 
          <SubCondition>new</SubCondition> 
    </OfferAttributes>
    <OfferListing>
    <OfferListingId>WjQ49eW5WwGDJ4Ga6u06Il56YzTQKzVh0G2ag0k9vZtbjcojcnUwkkbogxg6dzeDmu9alzXSn04nz0DvdnZT8gqeiRSRRx2shyER2SDHWREJthdUmXvDYO%2Bf0z%2FOdpye</OfferListingId> 
    <ExchangeId>Y11M5192166M4119841</ExchangeId> 
    <Price>
      <Amount>1400</Amount> 
      <CurrencyCode>USD</CurrencyCode> 
      <FormattedPrice>$14.00</FormattedPrice> 
    </Price>
    <SalePrice>
      <Amount>560</Amount> 
      <CurrencyCode>USD</CurrencyCode> 
      <FormattedPrice>$5.60</FormattedPrice> 
    </SalePrice>
    <Availability>Usually ships in 1-2 business days</Availability> 
  </OfferListing>
</Offer>
</Offers