Advertisement
Guest User

Untitled

a guest
Feb 9th, 2016
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.52 KB | None | 0 0
  1. import twitter4j.conf.ConfigurationBuilder;
  2. import twitter4j.Status;
  3. import twitter4j.Twitter;
  4. import twitter4j.TwitterException;
  5. import twitter4j.TwitterFactory;
  6. import twitter4j.User;
  7.  
  8. import java.util.List;
  9.  
  10. public class Test {
  11.  
  12. public static void main(String[] args) {
  13.  
  14. Test test = new Test();
  15. test.information();
  16.  
  17. }
  18.  
  19. private ConfigurationBuilder OAuthBuilder() {
  20. ConfigurationBuilder cb = new ConfigurationBuilder();
  21.  
  22. return cb;
  23. }
  24.  
  25. public void information() {
  26.  
  27. ConfigurationBuilder cb = OAuthBuilder();
  28. Twitter twitter = new TwitterFactory(cb.build()).getInstance();
  29. try {
  30. System.out.println(user.getDescription());
  31. System.out.println(user.getCreatedAt());
  32. System.out.println(user.getFollowersCount());
  33. System.out.println(user.getStatus());
  34. List<Status> statuses = null;
  35. try {
  36. statuses = twitter.getHomeTimeline();
  37. }
  38. catch(TwitterException e) {
  39. System.out.println("Get timeline: " + e + " Status code: " + e.getStatusCode());
  40. }
  41. for (Status status: statuses) {
  42. System.out.println(status.getUser().getName() + ": " + status.getText());
  43. }
  44. } catch (TwitterException e) {
  45. if (e.getErrorCode() == 88) {
  46. System.err.println("Rate Limit exceeded!!!!!!");
  47. try {
  48. long time = e.getRateLimitStatus().getSecondsUntilReset();
  49. if (time > 0)
  50. Thread.sleep(100);
  51. } catch (InterruptedException e1) {
  52. e1.printStackTrace();
  53. }
  54. }
  55. }
  56. }
  57. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement