twitter live streaming
説明
Twitter の
Streaming API を用いて、
twitter live streaming を作ってみました。 Twitter の最新投稿の一部がブラウザまで、ほぼ最速で届きます。
詳細
Twitter の Public Timeline のごく一部分をサンプリングして配信される: https://stream.twitter.com/1/statuses/sample.json からの情報を、タイムゾーンが東京のもののみを抽出してから、配信しています。
具体的には、
Heroku にて、nodejsで作ったServer-Sent Eventsプロトコルで流してくれるサーバを用意し、クロスドメインに対応したライブラリ
Yaffle/EventSource で受信しています。
Twitterへの接続にはクライアントライブラリ
ntwitter を使っています。
1 コメント: