2007-03-08 とにかく mashup って言ってみたい
■[timeline][API][mashup]@nifty Timeline に任意の XML(RSS) を読み込ませたい (3)
詳細を開くようにした。
http://pm11op.xii.jp/pm11op/timeline/?rss=http://gigazine.net/index.php?/news/rss_2.0/
だから、なんで GIGAZINE なのかと。。。
- 続きを読みたい
- 画像とか出せないかなあ
■[timeline][API][mashup]@nifty Timeline に任意の XML(RSS) を読み込ませたい (2)
前回の続き。
できた。
http://pm11op.xii.jp/pm11op/timeline/?rss=http://gigazine.net/index.php?/news/rss_2.0/
なんで GIGAZINE なんかはとりあえず置いておいて。
RSS をタイムラインに変換します。
- まだごくごく一部の RSS にしか対応してない
- 縦軸がなんかおかしい
- 詳細見られない
本家にトラックバックする無謀さ。
これってマッシュアップって呼んでいいですか。
(追記)
■[timeline][API][mashup] @nifty Timeline に任意の XML を読み込ませたい (1)
ステキサービス @nifty Timeline を使ってみました。
登録したイベントがタイムライン上に並んで楽しいです。
なんとなく中身が気になったので、firebug 使って読み込まれるファイルを監視してみました。
そしたら、データは XML として flash に読み込ませているようです。
さすがに、最近のサービスぽい!
てことは、任意の XML を読み込ませたりできちゃうかも。
てことで、うにゃうにゃやってみました。
うにゃうにゃの内容は、
- head 内で読み込んでる script タグを全部コピペ
- body 内で flash 書き出してる script タグをコピペ
- そこのパスを適当に書き換える (setFlash の引数)
- その直前の div タグをコピペ (ここに flash が書き出されるんだと思う)
- crossdomain.xml 設置 (よくわかんないけど、flash はきっとこういうの設置しとけばクロスドメインOKなのね。ステキ。)
- データXML ファイルをダウンロード
- XML 中のパスも適当に書き換える
で、任意のっていうか、カレントディレクトリの XML ファイル読み込ませる
とこまでは成功しました。
http://pm11op.xii.jp/pm11op/timeline/
自分の blog を @nifty Timeline 上に表示とか、
なんなら縦軸をはてブ数にしてとか、
一気に作りたかったけど力尽きたので、今日はここまで。
わざわざデータを XML にしてるくらいだから、
ほっといても中の人が API とかいろいろ作ってるんだろうけど。
このやり方はちょっとあまりにも。。な気もするけど。
ていうか、多分マッシュアップ違う。
