XML: amazon: アマゾンウェブサービスでリアルタイムに商品価格を表示
アマゾンのウェブサービスと独自 XSLT を組み合わせると、好きなフォーマットでアマゾンのデータを利用できる。これを上手く利用したアフィリエイト用 html 生成ツールが以下のサイトにある。アマゾン アソシエイトの便利ツール:HTML自動作成
http://www.goodpic.com/mt/aws/価格部分と在庫状況表示部分は iframe でリアルタイムにアマゾンから取得している。確かにこれなら「価格はライブリンクかウェブサービスで取得したもののみ表示可」という規約にも抵触しない。「でも、iframe だと CGI 呼び出しが必要なのでは?」と思ったら、アマゾンは XSLT プロセッサまで提供してるので自前で用意しなくても利用できるとのこと。これは知らなかった。
作ってみた例がこれ
結城浩のWiki入門 〜YukiWikiではじめる みんなで作るWebサイト〜 | |
結城 浩 発売日 2004/03/30 売り上げランキング 635 Amazonで詳しく見る |
先を越された(笑)
実はローカルで似たようなのをつくっているんだが,目的が違って大量の書籍リストみたいなものを普通のHTMLやはてなやWikiのフォーマットにするのが目的だったりする.
用途が特殊だからCGIに仕立てる必要もないだろう.
追記
実はこれにひっかかる可能性があるか.
1) 貴方は、 貴方のウェブサイト上に表示される Amazon.comの知的財産のそれぞれを(a)Amazon.com ウェブサイトの商品詳細ページ、又は(b) Amazon.com のホームページを含むAmazon.com ウェブサイトの他のあらゆるページにリンクしなければなりません。貴方は、Amazon.com ウェブサイトのページへのリンクバックなしに、貴方のウェブサイト上にAmazon.com の知的財産を表示してはいけません。
リンク抜きでISBNと書誌データを並べるようなものはダメってことね.
追記
- AmazonのXML Webサービス(REST)はXSLを書くだけでもかなり使える
- http://www.goodpic.com/mt/archives/000479.html
似たようなものを作るのであればこれが参考になります.