2011-01-09 86 views
5

我写了一个简单的web应用程序,我希望能够发布推文。Java - 在Twitter上发布

看到一些用于使用Twitter的Java库,但它们看起来都像是太多的工作,看起来很简单。我有可能失去一些东西吗?

是否有任何简单的方法,只需几行代码就可以在Twitter中从一个Java应用程序中发布推文?

回答

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

那么使用Twitter4J是相当容易:

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

这些天不推特只允许oauth吗?我会想象你不能只传递密码。 (只是一个预感,我从来没有看过Twitter4J)。 – Tom 2011-01-10 01:04:59