use of twitter4j.TwitterFactory in project twitter4j by yusuke.
the class DestroyStatus method main.
/**
* Usage: java twitter4j.examples.tweets.DestroyStatus [status id]
*
* @param args message
*/
public static void main(String[] args) {
if (args.length < 1) {
System.out.println("Usage: java twitter4j.examples.tweets.DestroyStatus [status id]");
System.exit(-1);
}
try {
Twitter twitter = new TwitterFactory().getInstance();
twitter.destroyStatus(Long.parseLong(args[0]));
System.out.println("Successfully deleted status [" + args[0] + "].");
System.exit(0);
} catch (TwitterException te) {
te.printStackTrace();
System.out.println("Failed to delete status: " + te.getMessage());
System.exit(-1);
}
}
use of twitter4j.TwitterFactory in project twitter4j by yusuke.
the class UpdateStatus method main.
/**
* Usage: java twitter4j.examples.tweets.UpdateStatus [text]
*
* @param args message
*/
public static void main(String[] args) {
if (args.length < 1) {
System.out.println("Usage: java twitter4j.examples.tweets.UpdateStatus [text]");
System.exit(-1);
}
try {
Twitter twitter = new TwitterFactory().getInstance();
try {
// get request token.
// this will throw IllegalStateException if access token is already available
RequestToken requestToken = twitter.getOAuthRequestToken();
System.out.println("Got request token.");
System.out.println("Request token: " + requestToken.getToken());
System.out.println("Request token secret: " + requestToken.getTokenSecret());
AccessToken accessToken = null;
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
while (null == accessToken) {
System.out.println("Open the following URL and grant access to your account:");
System.out.println(requestToken.getAuthorizationURL());
System.out.print("Enter the PIN(if available) and hit enter after you granted access.[PIN]:");
String pin = br.readLine();
try {
if (pin.length() > 0) {
accessToken = twitter.getOAuthAccessToken(requestToken, pin);
} else {
accessToken = twitter.getOAuthAccessToken(requestToken);
}
} catch (TwitterException te) {
if (401 == te.getStatusCode()) {
System.out.println("Unable to get the access token.");
} else {
te.printStackTrace();
}
}
}
System.out.println("Got access token.");
System.out.println("Access token: " + accessToken.getToken());
System.out.println("Access token secret: " + accessToken.getTokenSecret());
} catch (IllegalStateException ie) {
// access token is already available, or consumer key/secret is not set.
if (!twitter.getAuthorization().isEnabled()) {
System.out.println("OAuth consumer key/secret is not set.");
System.exit(-1);
}
}
Status status = twitter.updateStatus(args[0]);
System.out.println("Successfully updated the status to [" + status.getText() + "].");
System.exit(0);
} catch (TwitterException te) {
te.printStackTrace();
System.out.println("Failed to get timeline: " + te.getMessage());
System.exit(-1);
} catch (IOException ioe) {
ioe.printStackTrace();
System.out.println("Failed to read the system input.");
System.exit(-1);
}
}
use of twitter4j.TwitterFactory in project twitter4j by yusuke.
the class ShowUser method main.
/**
* Usage: java twitter4j.examples.user.ShowUser [screen name]
*
* @param args message
*/
public static void main(String[] args) {
if (args.length < 1) {
System.out.println("Usage: java twitter4j.examples.user.ShowUser [screen name]");
System.exit(-1);
}
try {
Twitter twitter = new TwitterFactory().getInstance();
User user = twitter.showUser(args[0]);
if (user.getStatus() != null) {
System.out.println("@" + user.getScreenName() + " - " + user.getStatus().getText());
} else {
// the user is protected
System.out.println("@" + user.getScreenName());
}
System.exit(0);
} catch (TwitterException te) {
te.printStackTrace();
System.out.println("Failed to delete status: " + te.getMessage());
System.exit(-1);
}
}
use of twitter4j.TwitterFactory in project twitter4j by yusuke.
the class CreateUserList method main.
/**
* Usage: java twitter4j.examples.list.CreateUserList [list name] [list description]
*
* @param args message
*/
public static void main(String[] args) {
if (args.length < 1) {
System.out.println("Usage: java twitter4j.examples.list.CreateUserList [list name] [list description]");
System.exit(-1);
}
try {
Twitter twitter = new TwitterFactory().getInstance();
String description = null;
if (args.length >= 2) {
description = args[1];
}
UserList list = twitter.createUserList(args[0], true, description);
System.out.println("Successfully created a list (id:" + list.getId() + ", slug:" + list.getSlug() + ").");
System.exit(0);
} catch (TwitterException te) {
te.printStackTrace();
System.out.println("Failed to create a list: " + te.getMessage());
System.exit(-1);
}
}
use of twitter4j.TwitterFactory in project twitter4j by yusuke.
the class CreateUserListSubscription method main.
/**
* Usage: java twitter4j.examples.list.CreateUserListSubscription [list id]
*
* @param args message
*/
public static void main(String[] args) {
if (args.length < 1) {
System.out.println("Usage: java twitter4j.examples.list.CreateUserListSubscription [list id]");
System.exit(-1);
}
try {
Twitter twitter = new TwitterFactory().getInstance();
twitter.createUserListSubscription(Integer.parseInt(args[0]));
System.out.println("Successfully subscribed the list.");
System.exit(0);
} catch (TwitterException te) {
te.printStackTrace();
System.out.println("Failed to subscribe the list: " + te.getMessage());
System.exit(-1);
}
}
Aggregations