トップ(最新)

nDiki

2008年11月18日 (火)

MAILPIA による Twitter リプライチェック このエントリーを含むはてなブックマーク

スポンサード リンク

リプライのチェックは Twitter 検索での「@自分」検索結果 + MAILPIA にしていた。しかし夏ぐらいから Twitter 検索Twitter API仕様変更であまり検索がヒットしなくなってしまいリプライをメールで受信できなくなってしまった。

まだ使ったことないけど「あらったー!」も取りこぼしがあるらしいし、replies API を使うクローズドアルファバージョンは登録受付終了中。

とりあえず replies.atom をさらす Perl CGI スクリプトを作って、それを MAILPIA に読ませることにした。 骨子はこんな感じのみ(実際には一応パスワード暗号化して保存しておいたりしている)。

 use CGI;
 use LWP::UserAgent;

 my $url = 'http://twitter.com/statuses/replies.atom';
 my $query = CGI->new;
 my $user_name = 'myusername';
 my $password = 'mypassword';

 my $ua = LWP::UserAgent->new;
 $ua->credentials('twitter.com:80', 'Twitter API', $user_name, $password);
 my $response = $ua->get($url);

 print $query->header('application/atom+xml; charset=utf-8');
 print $response->content;

これを設置した URLMAILPIA に登録して出来上がり。

@ Twitter Search

考えてみたら Twitter 公式の検索があるんだっけ。 日本語検索が駄目駄目なので使っていないけれど、リプライ検索には使える。

新しいリプライもすぐひっかかるようなので Twitter Search + MAILPIA の方がいいな。 パスワードサーバにおいておかなくても良いし。

……と思ったらフィードの title にリプライした人の名前が入っていないな (author に入っている)。これだと MAILPIA からのメールに名前がはいらないかもしれない。

ま今回は自作スクリプト経由にしておくか。


[ Twitter 関連サービス ]

■ Twitter やってます。この記事が気にいったらぜひ twitter.com/Naney の follower になってください。

Google Buzz はよろしければ Naney の Google プロフィールからどうぞ。


[ 11月18日全て ]

Related term


この日記のはてなブックマーク数 Add to Google RSS

Process Time: 0.205695s / load averages: 0.21, 0.20, 0.20
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)