ECS4.0(Amazon E-Commerce Service)の新バージョンキター(2007-01-15)

朝のBlogまとめ読み中に、たつをさんのBlogでhttp://nais.to/~yto/clog/2007-01-19-3.htmlという記事を発見して、早速確認
http://docs.amazonwebservices.com/AWSEcommerceService/2007-01-17/API Reference>Operations>ItemLookup Operation>IdTypeで

ISBN is for looking up books by their ISBN number. So, the ItemId must be a valid ISBN number and the search index in the request must be Books or ForeignBooks. The ISBN value must be 13 digits long and cannot include hyphens. The older 10-digit ISBN numbers can be converted in to the new 13-digit version by prepending "978" to the 10-digit ISBN number, which makes it 13 digits long.

ISBN-10の書籍も頭に"978"をつけて13桁にすれば検索できるよ(ただしISBN-13としてチェックデジットを直せばね)って事みたいです。
で、早速実験
古いのも

<Request>
<IsValid>True</IsValid> 
<ItemLookupRequest>
<IdType>ISBN</IdType> 
<ItemId>9784087477788</ItemId> 
<ResponseGroup>Small</ResponseGroup> 
<ResponseGroup>ItemAttributes</ResponseGroup> 
<SearchIndex>Books</SearchIndex> 
</ItemLookupRequest>
</Request>
<Item>
<ASIN>4087477789</ASIN> 
<ItemAttributes>
<Author>竹内 真</Author> 
<Binding>文庫</Binding> 
<Creator Role="著">竹内 真</Creator> 
<EAN>9784087477788</EAN> 
<Label>集英社</Label> 
<ProductGroup>Book</ProductGroup> 
<PublicationDate>2005-01</PublicationDate> 
<Publisher>集英社</Publisher> 
<Studio>集英社</Studio> 
<Title>カレーライフ</Title> 
</ItemAttributes>
</Item>

新しいのも

<Request>
<IsValid>True</IsValid> 
<ItemLookupRequest>
<IdType>ISBN</IdType> 
<ItemId>9784103035510</ItemId> 
<ResponseGroup>Small</ResponseGroup> 
<ResponseGroup>ItemAttributes</ResponseGroup> 
<SearchIndex>Books</SearchIndex> 
</ItemLookupRequest>
</Request>
<Item>
<ASIN>410303551X</ASIN> 
<ItemAttributes>
<Author>真保 裕一</Author> 
<Binding>単行本</Binding> 
<Creator Role="著">真保 裕一</Creator> 
<EAN>9784103035510</EAN> 
<Label>新潮社</Label> 
<ProductGroup>Book</ProductGroup> 
<PublicationDate>2007-01-19</PublicationDate> 
<Publisher>新潮社</Publisher> 
<Studio>新潮社</Studio> 
<Title>最愛</Title> 
</ItemAttributes>
</Item>

発売前なのは

<Request>
<IsValid>True</IsValid> 
<ItemLookupRequest>
<IdType>ISBN</IdType> 
<ItemId>9784309018041</ItemId> 
<ResponseGroup>Small</ResponseGroup> 
<ResponseGroup>ItemAttributes</ResponseGroup> 
<SearchIndex>Books</SearchIndex> 
</ItemLookupRequest>
<Errors>
<Error>
<Code>AWS.InvalidParameterValue</Code> 
<Message>9784309018041は、ItemIdの値として無効です。値を変更してから、再度リクエストを実行してください。</Message> 
</Error>
</Errors>
</Request>

ASIN(ISBN-13)でなら

<Request>
<IsValid>True</IsValid> 
<ItemLookupRequest>
<ItemId>4309018041</ItemId> 
<ResponseGroup>Small</ResponseGroup> 
<ResponseGroup>ItemAttributes</ResponseGroup> 
</ItemLookupRequest>
</Request>
<Item>
<ASIN>4309018041</ASIN> 
<ItemAttributes>
<Author>綿矢 りさ</Author> 
<Binding>単行本</Binding> 
<Creator Role="著">綿矢 りさ</Creator> 
<Label>河出書房新社</Label> 
<ProductGroup>Book</ProductGroup> 
<PublicationDate>2007-02-08</PublicationDate> 
<Publisher>河出書房新社</Publisher> 
<Studio>河出書房新社</Studio> 
<Title>夢を与える</Title> 
</ItemAttributes>
</Item>

でもこれは?

<Request>
<IsValid>True</IsValid> 
<ItemLookupRequest>
<IdType>ISBN</IdType> 
<ItemId>9784049007848</ItemId> 
<ResponseGroup>Small</ResponseGroup> 
<ResponseGroup>ItemAttributes</ResponseGroup> 
<SearchIndex>Books</SearchIndex> 
</ItemLookupRequest>
</Request>
<Item>
<ASIN>4049007843</ASIN> 
<ItemAttributes>
<Author>ツガノ ガク</Author> 
<Author>谷川 流</Author> 
<Author>いとう のいぢ</Author> 
<Binding>コミック</Binding> 
<Creator Role="著">ツガノ ガク</Creator> 
<Creator Role="著">谷川 流</Creator> 
<Creator Role="著">いとう のいぢ</Creator> 
<EAN>9784049007848</EAN> 
<Label>角川書店</Label> 
<Manufacturer>角川書店</Manufacturer> 
<ProductGroup>Book</ProductGroup> 
<PublicationDate>2007-06-10</PublicationDate> 
<Publisher>角川書店</Publisher> 
<Studio>角川書店</Studio> 
<Title>涼宮ハルヒの憂鬱(4) 涼宮ハルヒフィギュア付き限定版</Title> 
</ItemAttributes>
</Item>

Amazonのサイトで、本の詳細ページでISBN検索をかけても同様の結果でした。
何でだろうね?、今後発売される書籍のうち検索にヒットする書籍には〈EAN〉〜〈/EAN〉があるし、ヒットしない書籍には無いし
単純にEAN(JAN)=ISBN-13の扱いで、まだJANが付番されていないものは検索にヒットしていないのかしらん?

今のところ自分では特に使わない機能だけれど(自前でどうにでもなる範囲)、後で使うかもしれないのでメモ