スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

twitter4jでbotを作る。(twitter4jを試す。)

PHPで書いていたRSSのbotがとまってから早一ヶ月
そろそろ復活させたいのでGAE/Jに焼きなおすことに。

とりあえずTwitterにつぶやくってことをしなきゃいけないので
簡単そうなtwitter4jというライブラリを使ってつぶやくってところまでを
やってみることにした。

書いてみると驚きの簡単さで
予備知識まったくなくてもつぶやくだけなら5分で書けちゃう。
すごいなー、twitter4j。作者様にマジで感謝。

あとはBigTableにRSSのURLと最終更新日時を入れて、
実行時に登録されているRSSのフィードデータを読んでツイート→最終更新日時を更新とするだけ。
あ、あとbit.lyによる短縮もか。。。。

なんか、一番面倒だとおもっていたところが一番あっさり終わっちゃった気がする。(゚ω゚ )


package jp.sunflower09;
import java.util.Date;

import twitter4j.Status;
import twitter4j.Twitter;
import twitter4j.TwitterException;
import twitter4j.TwitterFactory;
import twitter4j.auth.AccessToken;


public class TweetTest {
 public static void main(String[] argv){
  String consumerKey = "xxxxxx";
  String consumerSecret = "xxxxxx";

  String accessToken = "xxxxxx";
  String accessTokenSecret = "xxxxxx";

  TwitterFactory factory = new TwitterFactory();
  Twitter twitter = factory.getInstance();
  AccessToken at = new AccessToken(accessToken, accessTokenSecret);
  twitter.setOAuthConsumer(consumerKey, consumerSecret);
  twitter.setOAuthAccessToken(at);
  try {
   Status status = twitter.updateStatus("コンソールアプリケーションによるテストです。" + new Date());
   System.out.println("Successfully updated the status to [" + status.getText() + "].");
  } catch (TwitterException e) {
   // TODO 自動生成された catch ブロック
   e.printStackTrace();
  }
 }
}

スポンサーサイト

テーマ : プログラミング
ジャンル : コンピュータ

コメントの投稿

非公開コメント

プロフィール

ラム君(モヒカンVer)

Author:ラム君(モヒカンVer)
都内でプログラマのようなものをやっています。
まだまだ初心者ですがよろしくお願いします。

最新記事
最新コメント
月別アーカイブ
カテゴリ
検索フォーム
RSSリンクの表示
リンク
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。