Skip to content

Instantly share code, notes, and snippets.

@neetaro
Created October 9, 2017 10:47
Show Gist options
  • Save neetaro/2cf1ee276070e9d759eae9ce4a806c7c to your computer and use it in GitHub Desktop.
Save neetaro/2cf1ee276070e9d759eae9ce4a806c7c to your computer and use it in GitHub Desktop.
package test;
import twitter4j.Status;
import twitter4j.Twitter;
import twitter4j.TwitterException;
import twitter4j.TwitterFactory;
import twitter4j.User;
import twitter4j.conf.ConfigurationBuilder;
public class TwitterAPITest {
public static void main(String[] args) throws TwitterException {
String ckey = "***";
String csec = "***";
String atkn = "***-***";
String asec = "***";
ConfigurationBuilder cb = new ConfigurationBuilder();
cb.setDebugEnabled(true);
cb.setOAuthConsumerKey(ckey);
cb.setOAuthConsumerSecret(csec);
cb.setOAuthAccessToken(atkn);
cb.setOAuthAccessTokenSecret(asec);
Twitter twitter = new TwitterFactory(cb.build()).getInstance();
User user = twitter.verifyCredentials();
System.out.println("JSON=" + user);
System.out.println("ツイート数=" + user.getStatusesCount());
System.out.println("フォロワー数=" + user.getFollowersCount());
System.out.println("フォロー数=" + user.getFriendsCount());
System.out.println("いいね数=" + user.getFavouritesCount());
System.out.println("アカウント作成日=" + user.getCreatedAt());
System.out.println("最近のツイートJSON=" + user.getStatus());
Status status = user.getStatus();
System.out.println("最近のツイート本文=" + status.getText());
System.out.println("最近のツイート日時=" + status.getCreatedAt());
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment