diff options
Diffstat (limited to 'src/main/java/com/juick/TwitterManager.java')
-rw-r--r-- | src/main/java/com/juick/TwitterManager.java | 15 |
1 files changed, 5 insertions, 10 deletions
diff --git a/src/main/java/com/juick/TwitterManager.java b/src/main/java/com/juick/TwitterManager.java index 8af672a3..a6a53e6c 100644 --- a/src/main/java/com/juick/TwitterManager.java +++ b/src/main/java/com/juick/TwitterManager.java @@ -27,8 +27,7 @@ import org.apache.commons.lang3.StringUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Value; -import twitter4j.TwitterFactory; -import twitter4j.conf.ConfigurationBuilder; +import twitter4j.Twitter; import javax.inject.Inject; @@ -54,15 +53,11 @@ public class TwitterManager implements NotificationListener { status = status.substring(0, 252) + "…"; } status += " http://juick.com/" + jmsg.getMid(); - ConfigurationBuilder configurationBuilder = new ConfigurationBuilder() - .setDebugEnabled(true) - .setOAuthConsumerKey(twitter_consumer_key) - .setOAuthConsumerSecret(twitter_consumer_secret); - TwitterFactory tf = new TwitterFactory(configurationBuilder - .setOAuthAccessToken(t.getToken()) - .setOAuthAccessTokenSecret(t.getSecret()).build()); + var twitter = Twitter.newBuilder() + .oAuthConsumer(twitter_consumer_key, twitter_consumer_secret) + .oAuthAccessToken(t.getToken(), t.getSecret()).build(); try { - tf.getInstance().updateStatus(status); + twitter.v1().tweets().updateStatus(status); } catch (Exception e) { logger.info("Twitter exception {}: {}", jmsg.getUser().getName(), e); } |