ブラウズノード(BrowseNodes)

広告

検索に該当した商品のブラウズノードに関する情報を取得する場合には「BrowseNodes」を設定します。実際に記述する場合は次のようにします。

ResponseGroup=BrowseNodes

では実際に試してみます。

http://ecs.amazonaws.jp/onca/xml?
Service=AWSECommerceService
&AWSAccessKeyId=[AccessKey]
&Version=2009-07-01
&Operation=ItemSearch
&SearchIndex=Books
&Keywords=鷺と雪 北村 薫
&ResponseGroup=BrowseNodes

※必要に応じてURLエンコードして下さい。

上記のようなリクエストを送信した場合に取得できる情報は次の通りです。

<?xml version="1.0" ?>
<ItemSearchResponse xmlns="http://webservices.amazon.com/AWSECommerceService/2009-07-01">
  <OperationRequest>
    <HTTPHeaders>
      <Header Name="UserAgent" Value="Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; GTB6; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)" />
    </HTTPHeaders>
    <RequestId>7a20ee81-fa0b-4b23-ae02-973934e25826</RequestId>
    <Arguments>
      <Argument Name="Operation" Value="ItemSearch" />
      <Argument Name="Service" Value="AWSECommerceService" />
      <Argument Name="AWSAccessKeyId" Value="(key)" />
      <Argument Name="Timestamp" Value="2009-07-24T15:06:56.000Z" />
      <Argument Name="Signature" Value="gbkq8zwLoHoJ+d0UN2kFzXeVGOa2y+dgWliMcivOWg0=" />
      <Argument Name="ResponseGroup" Value="BrowseNodes" />
      <Argument Name="SearchIndex" Value="Books" />
      <Argument Name="Version" Value="2009-07-01" />
      <Argument Name="Keywords" Value="鷺と雪 北村 薫" />
    </Arguments>
    <RequestProcessingTime>0.0456780000000000</RequestProcessingTime>
  </OperationRequest>
  <Items>
    <Request>
      <IsValid>True</IsValid>
      <ItemSearchRequest>
        <Condition>New</Condition>
        <DeliveryMethod>Ship</DeliveryMethod>
        <Keywords>鷺と雪 北村 薫</Keywords>
        <MerchantId>Amazon</MerchantId>
        <ResponseGroup>BrowseNodes</ResponseGroup>
        <ReviewSort>-SubmissionDate</ReviewSort>
        <SearchIndex>Books</SearchIndex>
      </ItemSearchRequest>
    </Request>
    <TotalResults>1</TotalResults>
    <TotalPages>1</TotalPages>
    <Item>
      <ASIN>4163280804</ASIN>
      <BrowseNodes>
        <BrowseNode>
          <BrowseNodeId>507140</BrowseNodeId>
          <Name>か行の著者</Name>
          <Ancestors>
            <BrowseNode>
              <BrowseNodeId>467250</BrowseNodeId>
              <Name>日本文学</Name>
              <Ancestors>
                <BrowseNode>
                  <BrowseNodeId>548206</BrowseNodeId>
                  <Name>文芸作品</Name>
                  <Ancestors>
                    <BrowseNode>
                      <BrowseNodeId>466284</BrowseNodeId>
                      <Name>文学・評論</Name>
                      <Ancestors>
                        <BrowseNode>
                          <BrowseNodeId>465610</BrowseNodeId>
                          <Name>ジャンル別</Name>
                          <IsCategoryRoot>1</IsCategoryRoot>
                          <Ancestors>
                            <BrowseNode>
                              <BrowseNodeId>465392</BrowseNodeId>
                              <Name>本</Name>
                            </BrowseNode>
                          </Ancestors>
                        </BrowseNode>
                      </Ancestors>
                    </BrowseNode>
                  </Ancestors>
                </BrowseNode>
              </Ancestors>
            </BrowseNode>
          </Ancestors>
        </BrowseNode>
        <BrowseNode>
          <BrowseNodeId>12869211</BrowseNodeId>
          <Name>文藝春秋</Name>
          <Ancestors>
            <BrowseNode>
              <BrowseNodeId>465614</BrowseNodeId>
              <Name>By Publishers</Name>
              <Ancestors>
                <BrowseNode>
                  <BrowseNodeId>465392</BrowseNodeId>
                  <Name>本</Name>
                </BrowseNode>
              </Ancestors>
            </BrowseNode>
          </Ancestors>
        </BrowseNode>
        <BrowseNode>
          <BrowseNodeId>15749681</BrowseNodeId>
          <Name>文学・評論</Name>
          <Ancestors>
            <BrowseNode>
              <BrowseNodeId>15749671</BrowseNodeId>
              <Name>なか見!検索</Name>
              <Ancestors>
                <BrowseNode>
                  <BrowseNodeId>515742</BrowseNodeId>
                  <Name>Stores</Name>
                  <Ancestors>
                    <BrowseNode>
                      <BrowseNodeId>465392</BrowseNodeId>
                      <Name>本</Name>
                    </BrowseNode>
                  </Ancestors>
                </BrowseNode>
              </Ancestors>
            </BrowseNode>
          </Ancestors>
        </BrowseNode>
        <BrowseNode>
          <BrowseNodeId>625258011</BrowseNodeId>
          <Name>ハードカバー</Name>
          <Ancestors>
            <BrowseNode>
              <BrowseNodeId>625256011</BrowseNodeId>
              <Name>Format (binding)</Name>
              <Ancestors>
                <BrowseNode>
                  <BrowseNodeId>625255011</BrowseNodeId>
                  <Name>Browse Refinements</Name>
                  <Ancestors>
                    <BrowseNode>
                      <BrowseNodeId>388316011</BrowseNodeId>
                      <Name>Refinements</Name>
                      <Ancestors>
                        <BrowseNode>
                          <BrowseNodeId>465392</BrowseNodeId>
                          <Name>本</Name>
                        </BrowseNode>
                      </Ancestors>
                    </BrowseNode>
                  </Ancestors>
                </BrowseNode>
              </Ancestors>
            </BrowseNode>
          </Ancestors>
        </BrowseNode>
        <BrowseNode>
          <BrowseNodeId>86137051</BrowseNodeId>
          <Name>単行本</Name>
          <Ancestors>
            <BrowseNode>
              <BrowseNodeId>625256011</BrowseNodeId>
              <Name>Format (binding)</Name>
              <Ancestors>
                <BrowseNode>
                  <BrowseNodeId>625255011</BrowseNodeId>
                  <Name>Browse Refinements</Name>
                  <Ancestors>
                    <BrowseNode>
                      <BrowseNodeId>388316011</BrowseNodeId>
                      <Name>Refinements</Name>
                      <Ancestors>
                        <BrowseNode>
                          <BrowseNodeId>465392</BrowseNodeId>
                          <Name>本</Name>
                        </BrowseNode>
                      </Ancestors>
                    </BrowseNode>
                  </Ancestors>
                </BrowseNode>
              </Ancestors>
            </BrowseNode>
          </Ancestors>
        </BrowseNode>
      </BrowseNodes>
    </Item>
  </Items>
</ItemSearchResponse>

「BrowseNode」要素を参照するとブラウザノードに関する情報が取得できます。

( Written by Tatsuo Ikura )