Appjetを中継したらTwitterのフィードがIddyに登録できた!
久しぶりにIddyをいじってみた。
AppjetでTwitterのフィードを中継してみたら、いちおう登録はできた。
Appjetのソースは以下のとおり。(ほんとに受け取ったデータをそのまま出力しているだけ)
/* appjet:version 0.1 */ var userId = request.path.split(/\//)[1]; if ( userId == '' ) { print(H1("Twitter feed forwarder")); print(P( "Usage: (this URL)/your_twitter_id", BR(), "Example: ", A({href: "http://twitter-feed-redirector.appjet.net/snaka"},"http://twitter-feed-redirector.appjet.net/snaka") )); } else { page.setMode('plain'); response.setContentType('application/rss+xml; charset=utf-8'); var twitterFeed = wget("http://twitter.com/statuses/user_timeline/" + userId + ".rss"); response.write(twitterFeed); }
パブリッシュしてるAppのURLは以下のとおり
このURLの後ろにTwitterIDを付加すると、該当IDのrssフィードを出力してくれる。
たとえば、自分のフィードは
という感じ。
で、登録してみたんだけど... マイプロファイルのページに発言内容が出てこない。
フィードの取得に時間がかかっているだけかもしれないので、しばらく放置してみる。
とりあえずは公開しておくので、試してみたい方がいらしたらドゾー
追記:2008.12.08
あまり期待せず、今日iddyのフィードを見てみたら...
な が れ て る 。
まったくもって意味不明wですが、上記の方法でうまくいきました。