読者です 読者をやめる 読者になる 読者になる

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
フィン
海の日
ニンニク
お疲れ様でした

のようです。