twitteR (Rは大文字)を試す
いまさらながら、twitteR を使ってみた
<環境>
Windows7
R :R x64 2.15.1
twitteR :0.99.19 http://cran.r-project.org/web/packages/twitteR/
RCurl :RCurl_1.95-0.1.2 http://bioconductor.org/packages/release/extra/html/RCurl.html
※Winows版がなかったため、上記でインストールbitops :bitops_1.0-5.zip http://cran.r-project.org/web/packages/bitops/index.html
rjson :rjson_0.2.12.zip http://cran.r-project.org/web/packages/rjson/index.html
RCurlはWindowsの最新バイナリがなかったため、別サイトから取得。
最近、開発環境をWindowsでなくLinuxにしている人おおいのかしら。
実際につかう。
ライブラリの読み込み
library(rjson)
library(RCurl)
library(bitops)
library(twitteR)
メソッドを使う
今回は自分のタイムラインを取得した
userTimeline("_trip_dancer", n=20, maxID=NULL, sinceID=NULL)
結果
1
[1] "_TRIP_DANCER: vmware、やっぱ勢いあるな"2
[1] "_TRIP_DANCER: Puppetをうまく使えば、VMのバックアップは必要ないかもしれないと思うのですよ。"
・・・(以下略)・・・
できた!!
しかし、1つ問題が・・・。
同じメソッドを再度実行すると下記のようなエラーが。
userTimeline("_trip_dancer", n=20, maxID=NULL, sinceID=NULL)
以下にエラー .self$twFromJSON(out) :
Error: Rate limit exceeded. Clients may not make more than 150 requests per hour.
エラーの内容的に、TwitterのAPIの仕様?
スタブを用意するしかないの?
TwitterのAPIを使用している人、教えてください。
これで、RMeCabに食わせて、ごにょごにょできる。