Favが見れないなら自分で作ればいいじゃないってことでTwitter4Jサンプル

いま、favstarは止まりがちだし、ふぁぼったーもよく落ちてるし、でもふぁぼられ見たいです、という人、Javaでプログラム組めばいいじゃない、ということでこんなプログラム書けばいいと思います。ふぁぼられとRTが表示されます。


コンパイルや実行には、ここからTwitter4J-2.2.1をダウンロードして、async、core、streamの3つのjarをクラスパスに追加する必要があります。
Twitter4J


xAuth使ってるので、Twitterのアプリケーション登録して、xAuthの申請が必要です。OAuthでやりたい人は適当にプログラム書き直せばいいと思います。
CONSUMER_KEY、CONSUMER_SECRETにアプリケーションの値を指定してください。


あとは、適当に自分で機能追加していけばいいんじゃないでしょうか。Twitter4Jえらいので、UserStreamAdapterのメソッドをオーバーライドしてあとは適当に補完してけば、適当なプログラムが作れると思います。
オーバーライドの候補にないような機能は、もともとTwitterが提供してないと考えればいいと思います。


ソースは以下
initComponentのコードは画面構築部分で、NetBeansが自動生成しているので、あまり見すぎると目がつぶれます。一応追いやすいように、BorderLayout+FlowLayoutな感じにはしてますけど。
機能はbtnStartActionPerformedで。

続きを読む