プロフィール

KimZo

Author:KimZo
最近Laszloを知ってハマりそうな予感。
AjaxとFlashを同じソースで切り換えられたら無敵じゃないの?と考える横浜市青葉区の住人。

以下運営

ウサギ公開中。

ウサギ公開中。

Pebbleブログ[アタマノオト]

Laszloブログ[Laszlog]


最近の記事
最近のコメント
最近のトラックバック
月別アーカイブ
カテゴリー
ブロとも申請フォーム
ブログ内検索
RSSフィード
リンク
商品無料仕入れ戦隊『電脳卸』
スポンサーサイト
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。



スポンサー広告 | --/--/--(--) --:-- | |
SoapでAmazonAPI [クラス:Item]
SoapでAmazonAPI を利用する為には、Amazonが用意しているJavaクラスについて知らなければ始まらない。
今回は、サンプルソースを動かして、Itemクラス内にどういったデータが格納されてるか見てみた。JavaDocだけじゃ雰囲気つかめないし。

EcllipseでデバッグしてItemクラスの全フィールドを出力してみた。
ちなみにこれは「ハリー・ポッター」が格納されたItemデータ。インデントが入ってる行はさらに下のクラス。

    __equalsCalc= null
    __hashCodeCalc= false
    accessories= null
    ASIN= "4915512576"
    browseNodes= null
    customerReviews= null
    detailPageURL= "http://www.amazon.co.jp/exec/obidos/redirect?tag=ws%26link_code=sp1%26camp=2025%26creative=165953%26path=http://www.amazon.co.jp/gp/redirect.html%253fASIN=4915512576%2526tag=ws%2526lcode=sp1%2526cID=2025%2526ccmID=165953%2526location=/o/ASIN/4915512576%25253FSubscriptionId=0RCHKKTFKHQSE96XFF82"
    editorialReviews= null
    errors= null
    imageSets= ImageSet[1]  (ID=78)
        [0]= ImageSet  (ID=141)
            __equalsCalc= null
            __hashCodeCalc= false
            category= "primary"
            largeImage= Image  (ID=144)
            mediumImage= Image  (ID=145)
            smallImage= Image  (ID=146)
            swatchImage= null
    itemAttributes= ItemAttributes  (ID=38)
    largeImage= Image  (ID=79)
        __equalsCalc= null
        __hashCodeCalc= false
        height= DecimalWithUnits  (ID=151)
        isVerified= null
        URL= "http://images.amazon.com/images/P/4915512576.09._SCLZZZZZZZ_.jpg"
        width= DecimalWithUnits  (ID=153)
    listmaniaLists= null
    mediumImage= Image  (ID=81)
        __equalsCalc= null
        __hashCodeCalc= false
        height= DecimalWithUnits  (ID=154)
        isVerified= null
        URL= "http://images.amazon.com/images/P/4915512576.09._SCMZZZZZZZ_.jpg"
        width= DecimalWithUnits  (ID=156)
    offers= null
    offerSummary= OfferSummary  (ID=82)
        __equalsCalc= null
        __hashCodeCalc= false
        lowestCollectiblePrice= null
        lowestNewPrice= Price  (ID=158)
            __equalsCalc= null
            __hashCodeCalc= false
            amount= BigInteger  (ID=163)
            currencyCode= "JPY"
            formattedPrice= "¥ 3,990"
        lowestRefurbishedPrice= null
        lowestUsedPrice= null
        totalCollectible= "0"
        totalNew= "1"
        totalRefurbished= "0"
        totalUsed= "0"
    promotionalTag= null
    salesRank= null
    searchInside= null
    similarProducts= null
    smallImage= Image  (ID=84)
        __equalsCalc= null
        __hashCodeCalc= false
        height= DecimalWithUnits  (ID=169)
        isVerified= null
        URL= "http://images.amazon.com/images/P/4915512576.09._SCTHUMBZZZ_.jpg"
        width= DecimalWithUnits  (ID=171)
    subjects= null
    tracks= null
    variations= null
    variationSummary= null

分かり易いところは白太字にしておいた。
結構nullが多いな。
うおっ、Titleが無い!?よね。
nullが多かったのは検索に使った「ハリポタ(6)」が最新巻だった為。
AWSは古い書籍データベースしか使わせて貰えないらしい。
更新が遅すぎ。

ちなみに「ハリポタ(1)」だとこうなる。

    __equalsCalc= null
    __hashCodeCalc= false
    accessories= null
    ASIN= "4915512371"
    browseNodes= BrowseNodes  (ID=48)
        __equalsCalc= null
        __hashCodeCalc= false
        browseNode= BrowseNode[13]  (ID=104)
            [0]= BrowseNode  (ID=108)
                __equalsCalc= null
                __hashCodeCalc= false
                ancestors= BrowseNode[1]  (ID=122)
                browseNodeId= "506988"
                children= null
                name= "英米文学"
                newReleases= null
                topSellers= null
            [1]= BrowseNode  (ID=109)
            [2]= BrowseNode  (ID=110)
            [3]= BrowseNode  (ID=111)
            [4]= BrowseNode  (ID=112)
            [5]= BrowseNode  (ID=113)
            [6]= BrowseNode  (ID=114)
            [7]= BrowseNode  (ID=115)
            [8]= BrowseNode  (ID=116)
            [9]= BrowseNode  (ID=117)
            [10]= BrowseNode  (ID=118)
            [11]= BrowseNode  (ID=119)
            [12]= BrowseNode  (ID=120)
        request= null
    customerReviews= CustomerReviews  (ID=50)
        __equalsCalc= null
        __hashCodeCalc= false
        averageRating= BigDecimal  (ID=93)
            intCompact= 443
            intVal= null
            precision= 3
            scale= 2
            stringCache= null
        review= Review[5]  (ID=96)
            [0]= Review  (ID=173)
                __equalsCalc= null
                __hashCodeCalc= false
                ASIN= "4915512371"
                content= "Sure, the book is full of fun ideas, such as a mirror that relects your deepest desires, people in photos appearing and disappearing, jelly beans in every possible flavor that exists in the world, and the "sorcerer's stone", etc.etc., but for those adult readers who are expecting some kind of philosophical, life-changing depth from this book, you may be disappointed. Although many of the Japanese reviewers here kindly recommend this book as enjoyable for both adults and children, I would say the book is for children. There is nothing more here than the plot itself, unless one wants to interpret the plot as a metaphor. So if you're not particularly a fantasy book fan, and you're just curious as to what the fuss is all about, don't waste your time reading the book, and wait for the Hollywood version to come out. The plot is more suitable for a movie than a book anyway.<P>"
                customerId= "A5P0L54AZSF81"
                date= "2001-05-04"
                helpfulVotes= NonNegativeInteger  (ID=183)
                rating= BigDecimal  (ID=184)
                    intCompact= 2
                    intVal= null
                    precision= 1
                    scale= 0
                    stringCache= null
                summary= "Interesting ideas, but no depth for adults"
                totalVotes= NonNegativeInteger  (ID=186)
            [1]= Review  (ID=174)
            [2]= Review  (ID=175)
            [3]= Review  (ID=176)
            [4]= Review  (ID=177)
        totalReviewPages= NonNegativeInteger  (ID=97)
        totalReviews= NonNegativeInteger  (ID=100)
    detailPageURL= "http://www.amazon.co.jp/exec/obidos/redirect?tag=ws%26link_code=sp1%26camp=2025%26creative=165953%26path=http://www.amazon.co.jp/gp/redirect.html%253fASIN=4915512371%2526tag=ws%2526lcode=sp1%2526cID=2025%2526ccmID=165953%2526location=/o/ASIN/4915512371%25253FSubscriptionId=0RCHKKTFKHQSE96XFF82"
    editorialReviews= EditorialReview[1]  (ID=53)
        [0]= EditorialReview  (ID=211)
            __equalsCalc= null
            __hashCodeCalc= false
            content= "もしも人生最初の10年間を、自分をひどく嫌う一家の階段の下で寝泊まりするとしたら? そこを途方もない、「魔術的な」運命のいたずらで、いきなり魔法使いや、カゴに入ったシロフクロウや、不死鳥の羽根の入った杖や、イチゴ味、カレー味、草味、イワシ味…などなどのゼリービーンズに取り囲まれたとしたら? いや、そればかりか、なんと自分まで魔法使いだとわかったとしたら! <p>これらはまさに、J.K.ローリングの魅力的で笑いにあふれるデビュー作、『Harry Potter and the Sorcerer's Stone』(邦題『ハリー・ポッターと賢者の石』)の主人公、幼いハリー・ポッターの身に起こったことなのだ。魔法とは無縁の人間(「マグル」)の世界では、ハリーは何者でもなく、おじやおばから邪魔者扱いされているばかり。おじとおばはハリーの両親が邪悪な魔法使い、ヴォルデモートに殺されたあと、いやいやハリーを引き取ったのだ。ところが魔法使いの世界では、小柄でやせっぽちのハリーは、ヴォルデモートに殺されそうになりながらも生き残った子どもとしてきわめて名の通った存在。死を免れたハリーには稲妻形の額の傷と、驚くほど研ぎ澄まされた感覚だけが残ったのだった。それに、あふれるほどの不思議な力が、自分はおばやおじや、わがままでブタそっくりのいとこのダドリーとはまったく…何から何まで違うんだと気づかせてくれるのだった。 <p>気さくな巨人、ハグリッドが届けてくれた不思議な手紙がもとで、マグルに虐げられていた、惨めなハリーの生活は一変する。「貴殿にホグワーツ魔法魔術学校の入学許可が下りたことをお知らせできるのは誠にうれしいかぎりです」。当然、バーノンおじさんはめちゃめちゃ不機嫌になってわめき出す。「気の狂ったまぬけじじいがこいつに魔法なんぞを教えるのに、わしは金なんか出すつもりはないぞ!!」ところが、あっという間にハリーはフクロウのヘドウィグとともにホグワーツ校に到着している。この学校で、本当の冒険── 愉快で不気味でスリル満点の冒険── が始まるのだ。 <p>『Harry Potter and the Sorcerer's Stone』は当初イギリスで『Harry Potter and the Philosopher's Stone』として出版され、その後イギリスの主な賞を獲得し続けている。これまでに英国文学賞、スマーティーズ賞、児童文学賞を受賞、カーネギー賞やニューベリー賞英国版の候補にもなった。この不思議な魔力で心を引きつける本は、将来も古典となって読み続けられることだろう。本書を読んだ子どもたちは、『Harry Potter and the Chamber of Secrets』(邦題『ハリー・ポッターと秘密の部屋』)や『Harry Potter and the Prisoner of Azkaban』(邦題『ハリー・ポッターとアズカバンの囚人』)も夢中で読みたがるはずだ。"
            source= "Amazon.co.jp"
    errors= null
    imageSets= ImageSet[1]  (ID=54)
        [0]= ImageSet  (ID=241)
    itemAttributes= ItemAttributes  (ID=37)
    largeImage= Image  (ID=55)
    listmaniaLists= ListmaniaListsListmaniaList[10]  (ID=57)
    mediumImage= Image  (ID=58)
    offers= Offers  (ID=59)
    offerSummary= OfferSummary  (ID=61)
        __equalsCalc= null
        __hashCodeCalc= false
        lowestCollectiblePrice= Price  (ID=262)
        lowestNewPrice= Price  (ID=263)
        lowestRefurbishedPrice= null
        lowestUsedPrice= Price  (ID=264)
        totalCollectible= "14"
        totalNew= "1"
        totalRefurbished= "0"
        totalUsed= "303"
    promotionalTag= null
    salesRank= "20,719"
    searchInside= null
    similarProducts= SimilarProductsSimilarProduct[5]  (ID=64)
        [0]= SimilarProductsSimilarProduct  (ID=269)
            __equalsCalc= null
            __hashCodeCalc= false
            ASIN= "4915512541"
            title= "ハリー・ポッターと秘密の部屋 携帯版"
        [1]= SimilarProductsSimilarProduct  (ID=270)
        [2]= SimilarProductsSimilarProduct  (ID=271)
        [3]= SimilarProductsSimilarProduct  (ID=272)
        [4]= SimilarProductsSimilarProduct  (ID=273)
    smallImage= Image  (ID=65)
    subjects= null
    tracks= null
    variations= null
    variationSummary= null

ずいぶんデータが増えた。


スポンサーサイト


Amazon | 2006/05/17(水) 10:51 | Trackback:(0) | Comments:(0)
コメントの投稿
管理者にだけ表示を許可する

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。