2012-03-06 79 views
11

我需要我的Java Twitter应用程序能够在Twitter中关注用户。当我将它的用户ID作为字符串传递时,应用程序会自动跟踪它。我找不到在Twitter4j中可以做到的方法。如何使用Twitter4j框架关注Twitter用户?

+2

您应该删除这个问题,或者自己写的答案,因为你解决它。 – smessing 2012-03-06 16:02:29

回答

17

无需ID跟随用户。它也将与用户名一起工作。

mTwitter.createFriendship("dj") 
0

下面的配置将做到这一点:

ConfigurationBuilder cb =new ConfigurationBuilder(); 
     cb.setDebugEnabled(true) 
      .setOAuthConsumerKey("******") 
      .setOAuthConsumerSecret("******") 
      .setOAuthAccessToken("*******") 
      .setOAuthAccessTokenSecret("********"); 

     //In case of proxy 
     //cb.setHttpProxyHost("******").setHttpProxyPort(8080); 


     TwitterFactory twitterFactory=new TwitterFactory(cb.build()); 
     Twitter twitter=twitterFactory.getInstance(); 

     twitter.createFriendship("twitter id");