old school magic

機械学習に関する備忘録です。

Scala で twitter4j : Trend

twitter関係のWebアプリケーションを作ってみようと考えていて、せっかくなのでPlayを使ってみようということで備忘録です。
まずはtwitter4jから

twitter4j
http://twitter4j.org/ja/index.html

twitter4jはJava用のtwitterライブラリなのですが、もちろんScalaからも使えます。

twitter APIの利用には Consumer Key というものが必要なのですが、

TwitterのAPIを使用するために必要なキーを取得する手順

Twitter4J - 設定

という先達による素晴らしいガイドがあるので心配ありません。

最初にトレンドを取得してみます。

twitter4jではトレンドを取得する地域の指定に Yahoo! WOEID を使用しています。
http://woeid.rosselliot.co.nz/

例えば東京のIDは1118370なので、これを引数として渡してあげればOKです。

7/14 19:57の東京でのトレンドは


#sazae
#2ch
Glee
#yamato2199
#若者が知らなそうな作品言ってRTされたら負け
#dash
フィン
海の日
ニンニク
お疲れ様でした

のようです。