2009/10/11

Twitterのつぶやきをキーワード検索させる

何かTwitterを使ったプログラムを作ってみようかと、Twitter API 仕様書 日本語訳を眺めながらアイデアを考えていた。
自分がフォローしていないユーザの発言から気になるキーワードで検索して一覧を返してくれたら、いちいち検索する必要がなくなるじゃん。ってなカンジでsearch系APIを探すと…

URL: http://search.twitter.com/search.format
 (format は json, atom のうちのいずれかを指定)


ほうほう、JSONかATOMを返してくれるのかぁ。あ!
RSSリーダにAPI形式のURLごと登録してしまえば、それでいいじゃん!

あえなく、最初のアイデアは没になった。。。

以下やり方。

http://search.twitter.com/search.atom?lang=ja&q=scala
上記URLで“scala”という発言の含まれた日本語の発言を対象に検索してくれます。

複数の検索キーワードを設定したい場合は、カンマで区切ります。
http://search.twitter.com/search.atom?lang=ja&q=scala,lift

検索キーワードに日本語を指定したい場合は、URLエンコードしましょう。
例えば、“セカイカメラ”を検索キーワードに設定したい場合、一度検索キーワードが日本語の状態のURLをブラウザに入力します。
http://search.twitter.com/search.atom?lang=ja&q=セカイカメラ



ページの情報を表示(Firefoxの場合)でURLエンコードされたURLが手に入ります。



このURLをRSSリーダ等に登録すれば、あとは自動的に検索結果を入手できるようになります。
私はiGoogleに登録しました。

0 件のコメント:

コメントを投稿