2011-01-09 14 views
5

私はツイートを投稿できる簡単なWebアプリケーションを作成しました。Java - Twitterに投稿

I にはがあります。Twitterで作業するためのいくつかのJavaライブラリがありますが、一見一見単純なことではあまりにも多くの仕事のようです。私は何かが欠けている可能性はありますか?

ほんの数行のコードでJavaのWebアプリからTwitterにツイートを投稿する簡単な方法はありますか? Twitter4Jを使っまあ

答えて

4

jzdの返信にコンパイルの問題を解決しようとすると、ここで私が思い付いたものです:


    public static void sendToTwitter(String tweet) { 
     ConfigurationBuilder cb = new ConfigurationBuilder(); 
     cb.setDebugEnabled(true) 
      .setOAuthConsumerKey("---") 
      .setOAuthConsumerSecret("---") 
      .setOAuthAccessToken("---") 
      .setOAuthAccessTokenSecret("---"); 

     TwitterFactory tf = new TwitterFactory(cb.build()); 
     Twitter t = tf.getInstance(); 

     try { 
     t.updateStatus(tweet); 
     } catch (TwitterException te) { 
      te.printStackTrace(); 
     } 
    } 

そして、それはちょうど私のように動作しますそれを望んでいた。どうもありがとうございました。

0

それはかなり簡単です:

TwitterFactory.getInstance(username,password).updateStatus("This goes to Twitter"); 
+1

最近twitterでoauthのみ許可していませんか?私はあなたがパスワードを渡すことはできないと思います。 (まあまあ、私はTwitter4Jを見たことがない)。 – Tom

+0

私はこれをdownvoteするつもりはないが、他の誰かがこれを確認できるなら、私はそうするだろう。数ヶ月前、私はpythonのtwitter apiを使いこなしていましたが、最も迷惑だったのは、oauthを使って動作させる必要があるということでした。 – Tom

+0

これを今すぐテストしたところ、失敗しました(認証例外、私は思う)。ライブラリは動作しますが、1行では表示されないようです:https://github.com/yusuke/twitter4j/blob/master/twitter4j-examples/src/main/java/twitter4j/examples/tweets/UpdateStatus.java – Jumbogram

関連する問題