APIの最近のブログ記事
詳細を開くようにした。
http://pm11op.xii.jp/pm11op/timeline/?rss=http://gigazine.net/index.php?/news/rss_2.0/
だから、なんで GIGAZINE なのかと。。。
- 続きを読みたい
- 画像とか出せないかなあ
前回の続き。
できた。
http://pm11op.xii.jp/pm11op/timeline/?rss=http://gigazine.net/index.php?/news/rss_2.0/
なんで GIGAZINE なんかはとりあえず置いておいて。
RSS をタイムラインに変換します。
RSS は行儀よくキャッシュしてるです。
- まだごくごく一部の RSS にしか対応してない
- 縦軸がなんかおかしい
- 詳細見られない
本家にトラックバックする無謀さ。
これってマッシュアップって呼んでいいですか。
(追記)
getのURL rss=に指定した RSS を読み込みます。
ステキサービス @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/
本当は、RSS をこの形式の XML に変換して
自分の blog を @nifty Timeline 上に表示とか、
なんなら縦軸をはてブ数にしてとか、
一気に作りたかったけど力尽きたので、今日はここまで。
わざわざデータを XML にしてるくらいだから、
ほっといても中の人が API とかいろいろ作ってるんだろうけど。
最近流行ですよね、ただ乗り系マッシュアップ。
このやり方はちょっとあまりにも。。な気もするけど。
ていうか、多分マッシュアップ違う。