aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/com/juick/TwitterManager.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/juick/TwitterManager.java')
-rw-r--r--src/main/java/com/juick/TwitterManager.java15
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);
}