・参考
node.js + socket.ioでTwitterのStreaming APIを使ってみる - 小さい頃はエラ呼吸
参考ページを9割以上書き写して、実行したらつぶやきを取得できた。
ドキュメントも英語だけど、眺めたりしている。
Twitter API Documentation | Docs | Twitter Developer Platform
わからないこと
Public stream,User Streamの違いがわからない。てっきりUser Streamはログインした後、自分のタイムラインを取得できるのかと思っていた。実行してみるとpublicタイムラインと同じような情報をとっていくる。しかしconsoleに出てくるjsonのデータは改行されて見やすくなっている。返ってくるデータも違うようだ。
tw.stream('user', function(stream) { stream.on('data', function (data) { console.log(data); }); stream.on('end', function (response) { // 切断されたときの処理 }); stream.on('destroy', function (response) { // 接続の破棄されたときの処理 }); });
User Streamを取ってくるのには、第一引数を"user"にする。"statuses/filter"にするとpublic streamになる。
Site Streamもあるけど、まだ何かはわかっていない。