おやすみワールドをTwitterへPost
先のおやすみワールドをTwitterへPostするプログラム。
import java.util.*; import twitter4j.*; class OyasumiWorld2 { public static void main(String[] args) { OyasumiWorld2 Oyasumi = new OyasumiWorld2(); System.out.println( Oyasumi.GetAisatsu() ); Oyasumi.PostTwitter( Oyasumi.GetAisatsu() ); } public String GetAisatsu() { Calendar cal1 = Calendar.getInstance(); int hour = cal1.get(Calendar.HOUR_OF_DAY); if( hour > 18 || hour < 4 ){ return("OyasumiWorld..!"); }else if( hour > 12 ){ return("HelloWorld!"); }else{ return("OhayoWorld!"); } } private String twitterID = ""; //自分のアカウントIDを入力 private String twitterPassword = ""; //自分のパスワードを入力 public void PostTwitter( String latestStatus ){ Twitter twitter = new TwitterFactory().getInstance(twitterID,twitterPassword); Status status; try { status = twitter.updateStatus(latestStatus); System.out.println("Successfully updated the status to [" + status.getText() + "]."); } catch (TwitterException e) { // TODO 自動生成された catch ブロック e.printStackTrace(); } } }
なんかEclipseが勝手に入れたコメントがそのままでカコワルイが。
ID, Passwordに自分のID/Passwordを書いて実行すればTwitterにPosrされます。
一部http://twitter4j.org/ja/index.htmlのサンプルプログラムのコピペです。
うーんオブジェクト指向?に慣れない。変なところに変数書いちゃった。