FreeStyleVisionFreeStyleVisionネクストビジョン社員による情報配信を行っているブログです。山平ツイートAmazonのKindleが発売されたからなんでしょうが、ItemSearchの検索結果にKindle版の電子書籍が混ざってしまうようになりました。リクエストパラメータ「SearchIndex(商品カテゴリ)」に「Books(本(和書))」を指定しているのに、電子書籍が混ざってしまうのは都合が悪い場合があります。2012/11/04の時点で公式のドキュメントにも、SearchIndexでKindle版の電子書籍に関する記載がありません。(JP)仕方がないので、ItemSearchのリクエストとレスポンスを1つずつ確認してみました。すると、ItemAttributesレスポンスグループのProductGroupノードが「eBooks」となっていました。通常の書籍の場合は、この値が「Books」となっています。レスポンスグループなお、ProductGroupノードのXPathは以下になります。//itemsearchresponse/items/item/itemattributes/productgroup色々探して見ましたが、今のところこの方法以外でKindle版の電子書籍を識別する方法が見つかりませんでした。ItemAttributesレスポンスグループのTitleノードの値がKindle版の電子書籍の場合は書籍名がそのまま入っていますが、通常の書籍の場合、書籍名の後ろに括弧+出版社名が入っていたりして、機械的に書籍を検索しにくくなっていますので注意が必要です。(7)ライセンスについてFreeStyleVisionに掲載しているソースコードは、基本的に修正BSDライセンスに従うものとします。それ以外のライセンスを指定させて頂く場合は記事内にその旨を別途記載させて頂きます。Reserved.株式会社ネクストビジョン。