Amazonのデータを取得する方法とは?

このQ&Aのポイント
  • Amazon Webサービスの書籍データをRESTとXSLTを使って取得する仕組みを作ったが、JavaScriptでの実装方法は不明。
  • 現在、ブラウザでURLや書籍ID、XSLファイルの場所を入力することで売り上げランキングを表示しているが、複数の書籍のランキング一覧を一度に表示したい。
  • この方法をPerlなどを使用せず、JavaScriptだけで実装することは可能か?
回答を見る
  • ベストアンサー

amazonのデータをゲットしたい

Amazon Webサービスの書籍データをRESTとXSLTを使って取得する仕組みを作ったのですが(といってもXSLTファイル作成のみですが), これをjavascriptで行いたいと思っています。 今は, http://アマゾンのWebサービスのURLや書籍IDやxslファイルの場所 をブラウザで入力すると,売り上げランキングをHTML表示するようにしているのですが,これだと1度に1冊しか要求できないので, 例えば,ページ上のボタンを押すと,複数の書籍のランキング一覧を出したいと思っています。 これは,Perlなどを使わず,Javascriptだけで簡単にできないのでしょうか。どこにもこの方法が載っていないので。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

javascriptのみでドメインが違うサーバー間(クロスドメイン)での通信は結構困難じゃないかな?と思います。 やってやれなくもなさそうですが、javascriptだけで完結しようとする場合、結局はセキュリティホールのような物だと思うので、将来的には使用できなくなる可能性が高いのではないかと思います。 (Dojoとか。) そんな理由で結局はサーバーサイドのプログラムと連携させたりすることで組み込むことになる気がします。

ganwan2007
質問者

お礼

ありがとうございました

関連するQ&A

  • 本を探しています(XMLをPerlで文字取得編集)

    お世話になります。 XMLファイル(DTDファイルも別途有ります)を、 出来ればPerlで、 XSLT(XSLの変換機能)等を利用して、 文字取得・編集したいです。 (XMLから文字を取得して、Perl等で文字編集後、  別のテキストファイルとして出力したいです) そのような内容が掲載されている本を Amazonのレビュー等を参考にしながら探しているのですが、 なかなか見つけることが出来ません。 できればPerlがよいのですが、なければ、 Perl以外の別のプログラム言語でも構いませんので、 お勧めの本(もしくはWebサイト等)などございましたら、 ぜひ紹介してください。 よろしくお願いいたします。

    • ベストアンサー
    • XML
  • amazonの売り上げランキングって、どういう仕組みで付けているのでしょう。

    amazonの本の売り上げランキングって、どういう仕組みで付けているのでしょう。 1時間ごとに更新していると言いますが、 1日中変化がないときもあります。 1冊も売れていないということ? しかも、ランキングって、いつからいつまでの、 ランキングなのでしょうが。 1冊自分で買っても、順位が変動しないときもあります。 どなたか、amazonの本の売り上げランキングの 付け方システムがどうなっているのか、 ご存知の方いらっしゃいませんか。

  • XSLT変換について

    XSLT変換により,HTMLやテキストファイルに変換することができますが,XSLファイルには変換できるのでしょうか。 情報をくださいますようお願いします。

    • ベストアンサー
    • XML
  • perlとphp、スパイダを作るならどっちが簡単?

    外部サイトにアクセスして、サイトの内容を取り出して自分のサイトに整形するスパイダを作りたいと思ってます。 具体的にはamazon web サービスで配信されているxmlを整形して、自分のサイトに表示させようと考えています。 とりあえずxsltを使って整形したあと、phpでサイトの内容を取得しようと思っているんですが、perlも使えたほうがいいんでしょうか・・・ 使用できるバージョンは Perl5.8.3 Php4.4.2 です。 また参考になるサイトになる書籍やサイトがあればぜひ教えてください。

    • ベストアンサー
    • PHP
  • XSLってもう古いのですか?

    XSLとXMLを組み合わせたWEBサイトを構築使用と考えていますが、初心者なので書籍を探しても、XSLではあまりヒットしません。 ひょっとしてXSLってもう古いのでしょうか?HTML+CSSは知っていますが、XSLとXMLの組み合わせは、今は他の言語にとって変わられているのでしょうか?もしそうであれば、それは何か?を教えてもらえないでしょうか。 また、XSLが古いことがないのであれば、お勧めの書籍があれば教えてください。

    • ベストアンサー
    • XML
  • amazonECS4.0 XMLをHTMLに変換出来ません

    amazonECS4.0を利用してRESTリクエスト通信により返ってきたXMLをXSLTによりHTMLに変換したいのですが、うまく行きません... ■解決してほしい点 xmlにて戻ってきたタイトル情報のみを表示させようとしている、xslをアップロードしているのですが、うまくいきません。。。 まずは特定の情報のみを抜き出して表示する方法を知りたいのですが、分かる方いらっしゃいますでしょうか? このXMLに対してタイトル情報と画像情報のみを抜き出して表示出来るようなXSLソースを求めています。 XML、XSL以前にamazonECS4.0的におかしな記述がありましたら、そちらもご指摘お願いします。 ※環境等 サーバー名 s285.xrea.com Apache 1.3.37 PHP 5.1.6 PEARの使用は考えていません。 よろしくお願いします。 ■XML出力URL http://webservices.amazon.co.jp/onca/xml?Service=AWSECommerceService&SubscriptionId=09CD3TD99AGC2WFY5582&Operation=ItemSearch&Keywords=web&IdType=ASIN&ResponseGroup=Small&SearchIndex=Books&ContentType=text/xml ■HTML出力URL http://xml-jp.amznxslt.com/onca/xml?Service=AWSECommerceService&SubscriptionId=09CD3TD99AGC2WFY5582&Operation=ItemSearch&Keywords=web&IdType=ASIN&ResponseGroup=Small&SearchIndex=Books&ContentType=text%2Fhtml&Style=http%3A%2F%2Fspunkyweb.net%2Famazon%2Famazon%5F2.xsl ■XSL文書URL http://spunkyweb.net/amazon/amazon_2.xsl

    • ベストアンサー
    • XML
  • XML → HTML の確認方法

    閲覧ありがとうございます。 まったくの初心者で、かなり初歩的なことだと思うのですが質問させていただきます。 XML文書についてなんですが、Web上でHTMLとして確認したいのですが、それができなくて困っています。泣 XMLの知識がまったくなかったので、色々調べてみたのですが、結果 XML + XSLスタイルシート → HTMLに変換されてWeb上でみれる・・・ということが分かりました。 また、その変換に processorが必要・・・ということも分かりました。 パソコン内にXSLスタイルシートを発見し、HTMLに変換するのに、Easy XSLT processortというのもダウンロードしてみたのですが、使いたかがよくわからず、使えずにいます・・・泣。 また、XML文書につきましては、あるツールを使って簡単に作成しているのでXML文書についての知識は本当にありません。XSLスタイルシートももともと入っていたものなのでよくわかりません。 XML文書もXSLスタイルシートもあるので、このEasy XSLT processorがうまく使えればWeb上でうまく表示されると思うのですが、どのようにすればいいのでしょうか(><)? XMLの部分にXML文書のファイルを、XSLの部分にXSLスタイルシートのファイルを選択しているのですが、毎回「オートフォーメーションサーバーはオブジェクトを作成できません」「undifindはNullまたはオブジェクトではありません」と言われて、終了してしまいます。 本当に初歩的なことでごめんなさい。 長文を読んで下り、ありがとうございます。ご回答お待ちしております。 (補足) 今までWindowsXPを使用しておりまして、作成したXML文書をクリックするだけでWeb上で文書が表示され、確認することができてたのですが、最近Windows7にかわってから、作成したXML文書をクリックしてもWeb上でうまく表示されなくなってしまいました(><)。 見られなくなった、というよりは、今まで表のように見れていたものが、ずらずら~とした単なる文字の羅列になってしまいました。泣 もしprocessorうんぬんの問題ではない場合も、ご指摘いただけると幸いです。

    • 締切済み
    • XML
  • カテゴリ違いかも・・・

    Webサイト作るにしても色々使う言語とかありますよね? 僕はHTMLをある程度は勉強したのですが、仕組みさえわかれば、タグ辞典引けばいいだけの話ですよね? それにCSSは言語ではなぃですよね? Web制作に使う言語はいくつ程あるのでしょうか? ・HTML ・JavaScript ・Perl ・PHP ↑ぐらぃですよね? 他にもありましたら教えてください

    • ベストアンサー
    • CSS
  • 複数のサイトからXLMを読み込みひとつのページにする

    XLM・JavaScript・XSL・PHP・Perlなどすべて初心者です。(基礎的な質問で恐縮です) 現在、JavaScriptをつかってサイトの構築をしております。複数のサイト(Amazon/Yahooなど)からXMLをリクエストしてそれを一つのページにしようとしております。XMLをHTMLにパースするのはいろんなところに情報があるのですが、複数のサイトからの複数のXMLデータを読み込み一つのページにまとめるやりかたというのはまったく情報がありません。具体的にはどのようにしたらいいのでしょうか?PHP/Perlというのは複数のXMLデータを読み込むことは可能なのでしょうか?(もし可能な場合は簡単なキーワードでも入れていただけると幸いです。ググッて自分で勉強します)

    • 締切済み
    • XML
  • Amazonの指定銀行の一覧

    Amazonが指定していて、Amazonでの支払い等に使用できる銀行(web上でも取引ができる銀行に限定してください)の一覧を教えていただけないでしょうか? 多くの方がイーバンク銀行をお勧めしているようですが、自分でも各銀行のサービスを一通りチェックしておきたいので、どなたかぜひ一覧を教えてください。よろしくお願いします。