try { String page = "" + pageNumber; long id = twitterApi.getId(); monitor.debug(() -> format("Getting tweets for %s (page %s)", id, page)); ResponseList<Status> statuses = twitterApi.getUserTimeline(id, paging);
Twitter twitter = (Twitter) request.getSession().getAttribute("twitter"); long userID = twitter.getId(); twitter4j.User newUser=twitter.showUser(twitter.getScreenName()); String name=newUser.getName();
@Override public Optional<User> getUserFromAccessToken(String accessToken) throws UserValidationException { String token = accessToken.substring(0, accessToken.indexOf("_")); String tokenSecret = accessToken.substring(accessToken.indexOf("_") + 1, accessToken.length()); if (users.get(token) != null) { return Optional.of(users.get(token)); } else { twitter.setOAuthAccessToken(new AccessToken(token, tokenSecret)); twitter4j.User userTwitter; try { userTwitter = twitter.showUser(Long.valueOf(twitter.getId())); } catch (TwitterException e) { return Optional.empty(); } User user = User.create(userTwitter.getName(), userTwitter.getId() + "", userTwitter.getId() + ""); users.put(token, user); return Optional.of(user); } }
AccessToken a = new AccessToken(token,secret); Twitter twitter = new TwitterFactory().getInstance(); twitter.setOAuthConsumer(Constants.CONSUMER_KEY, Constants.CONSUMER_SECRET); twitter.setOAuthAccessToken(a); int i=twitter.getId(); User u=twitter.showUser(i); System.out.println("user name"+u.getName());
AccessToken a = new AccessToken(token,secret); Twitter twitter = new TwitterFactory().getInstance(); twitter.setOAuthConsumer(Constants.CONSUMER_KEY, Constants.CONSUMER_SECRET); twitter.setOAuthAccessToken(a); //Some information is available through method calls int myid=twitter.getId(); String username=twitter.getScreenName();
TwitterCredentials creds = null; try { httpOauthprovider.retrieveAccessToken(mOAuthConsumer, verifier); final String token = mOAuthConsumer.getToken(); final String secret = mOAuthConsumer.getTokenSecret(); final AccessToken accessToken = new AccessToken(token, secret); final Twitter twitter = TwitterFactory.getSingleton(); twitter.setOAuthConsumer(mOAuthConsumer.getConsumerKey(), mOAuthConsumer.getConsumerSecret()); twitter.setOAuthAccessToken(accessToken); final long twitterId = twitter.getId(); final String twitterScreenName = twitter.getScreenName(); creds = new TwitterCredentials(); creds.oauthToken = token; creds.oauthSecret = secret; creds.twitterId = twitterId; creds.screenName = twitterScreenName; } catch (Exception e) { Log.e(TAG, "doTwitterConnect", e); } return creds;
System.out.println("Twitter Connected To : "); User user = twitter.showUser(twitter.getId()); System.out.print(user.getScreenName()); if (user.getStatus() != null) {
/** * Answers user information for the authenticated user * <p/> * {@sample.xml ../../../doc/twitter-connector.xml.sample twitter:showUser} * * @return a {@link User} object * @throws TwitterException when Twitter service or network is unavailable */ @Processor public User showUser() throws TwitterException { return getConnectionManagement().getTwitterClient().showUser(getConnectionManagement().getTwitterClient().getId()); }
/** * Returns a cursored collection of user objects for users following the specified user.<br> * At this time, results are ordered with the most recent following first, however, this ordering is subject to unannounced * change and eventual consistency issues. Results are given in groups of 20 users and multiple "pages" of results can be * navigated through using the next_cursor value in subsequent requests. * <p/> * {@sample.xml ../../../doc/twitter-connector.xml.sample twitter:getFollowers} * * @param cursor Causes the results to be broken into pages of no more than 20 records at a time. * @return Paginated list of followers * @throws TwitterException when Twitter service or network is unavailable * @see <a href="https://dev.twitter.com/docs/misc/cursoring">Using cursors to navigate collections</a> */ @Processor public PagableResponseList<User> getFollowers(@Default(value = "-1") long cursor) throws TwitterException { return getConnectionManagement().getTwitterClient().getFollowersList(getConnectionManagement().getTwitterClient().getId(), cursor); }