theMap.put("originator_screen_name", originator != null ? originator.getScreenName() : ""); theMap.put("originator_follower_count", originator != null ? originator.getFollowersCount() : ""); theMap.put("originator_friends_count", originator != null ? originator.getFriendsCount() : ""); theMap.put("statuses_count", hasUser ? user.getStatusesCount() : 0); theMap.put("user_id", hasUser ? StringUtils.format("%d", user.getId()) : ""); theMap.put("screen_name", hasUser ? user.getScreenName() : ""); theMap.put("location", hasUser ? user.getLocation() : ""); theMap.put("verified", hasUser ? user.isVerified() : "");
enrichLocation(map); DAO.user_dump.putUnique(map); r.put(usr.getScreenName(), usr.getId()); id4api.remove(usr.getId());
private Record extractRecord(String idPrefix, Schema avroSchema, Status status) { User user = status.getUser(); Record doc = new Record(avroSchema); doc.put("id", idPrefix + status.getId()); doc.put("created_at", formatterTo.format(status.getCreatedAt())); doc.put("retweet_count", status.getRetweetCount()); doc.put("retweeted", status.isRetweet()); doc.put("in_reply_to_user_id", status.getInReplyToUserId()); doc.put("in_reply_to_status_id", status.getInReplyToStatusId()); addString(doc, "source", status.getSource()); addString(doc, "text", status.getText()); MediaEntity[] mediaEntities = status.getMediaEntities(); if (mediaEntities.length > 0) { addString(doc, "media_url_https", mediaEntities[0].getMediaURLHttps()); addString(doc, "expanded_url", mediaEntities[0].getExpandedURL()); } doc.put("user_friends_count", user.getFriendsCount()); doc.put("user_statuses_count", user.getStatusesCount()); doc.put("user_followers_count", user.getFollowersCount()); addString(doc, "user_location", user.getLocation()); addString(doc, "user_description", user.getDescription()); addString(doc, "user_screen_name", user.getScreenName()); addString(doc, "user_name", user.getName()); return doc; }
public void onFollow(long forUser, User source, User followedUser) { log.debug("Follow for the user:" + forUser + " source:@" + source.getScreenName() + " target:@" + followedUser.getScreenName()); }
public void onUnfollow(long forUser, User source, User followedUser) { log.debug("Un follow for the user:" + forUser + " source:@" + source.getScreenName() + " target:@" + followedUser.getScreenName()); }
public void onUserListMemberAddition(User addedMember, User listOwner, UserList list) { log.debug("onUserListMemberAddition added member:@" + addedMember.getScreenName() + " listOwner:@" + listOwner.getScreenName() + " list:" + list.getName()); }
public void onRetweetedRetweet(User source, User target, Status reTweetedStatus) { log.debug("onReTweetedReTweet source:@" + source.getScreenName() + " target:@" + target.getScreenName() + reTweetedStatus.getUser().getScreenName() + " - " + reTweetedStatus.getText()); }
List<User> userList = ... List leftList = new ArrayList(); List rightList = new ArrayList(); for (int k = 0; k < userList.size(); k++) { User user = (User) userList.get(k); leftList.add(new KeyValuePair(String.valueOf(user.getUserId()), user.getScreenName())); }
public void onUserListDeletion(long forUser, User listOwner, UserList list) { log.debug("User list destroyed for:" + forUser + " listOwner:@" + listOwner.getScreenName() + " list:" + list.getName()); }
final IDs friendIds = twitter.getFriendsIDs(MyId, cursor); final ResponseList<User> users = twitter.lookupUsers(friendIds.getIDs()); for (User u : users) { System.out.println(u.getScreenName()); }
@Override protected void setStatementParameters(PreparedStatement statement, Status tuple) throws SQLException { statement.setLong(1, currentWindowId); statement.setDate(2, new java.sql.Date(tuple.getCreatedAt().getTime())); statement.setString(3, tuple.getText()); statement.setString(4, tuple.getUser().getScreenName()); statement.addBatch(); } }
public void onStatus(Status status) { String username = status.getUser().getScreenName(); String text = status.getText().replace('\n', ' '); out.println(username + "\t" + text); System.out.println(username + "\t" + text); count++; if(count >= maxCount) { tweetStream.shutdown(); out.close(); } }
@Converter public static String toString(Status status) throws ParseException { return new StringBuilder() .append(status.getCreatedAt()).append(" (").append(status.getUser().getScreenName()).append(") ") .append(status.getText()) .toString(); }
@Converter public static String toString(UserList userList) throws ParseException { return new StringBuilder() .append(userList.getCreatedAt()).append(" (").append(userList.getUser().getScreenName()).append(") ") .append(userList.getFullName()) .append(',') .append(userList.getURI()) .append(',') .toString(); } }
Twitter twitter = new TwitterFactory().getInstance(); User user = twitter.showUser("marissamayer"); if (user.getStatus() != null) { int followers = user.getFollowersCount(); if (followers>=1000) { System.out.println("User "+ user.getScreenName()+" Followers " + user.getFollowersCount()); } } else { // the user is protected System.out.println("@" + user.getScreenName()); }
Twitter twitter = new TwitterFactory().getInstance(); ResponseList<User> userInfo = twitter.lookupUsers(new long[]{userId1, userId2, userId3}); for(User u: userInfo){ System.out.println(u.getScreenName() + ": " + u.getStatus().getText()); }
Twitter twitter = new TwitterFactory().getInstance(); ResponseList<User> userInfo = twitter.lookupUsers(new long[]{userId1, userId2, userId3}); for(User u: userInfo){ System.out.println(u.getScreenName() + ": " + u.getStatus().getText()); }
User fillInIDAndScreenName(HttpParameter[] parameters) throws TwitterException { ensureAuthorizationEnabled(); User user = new UserJSONImpl(http.get(conf.getRestBaseURL() + "account/verify_credentials.json", parameters, auth, this), conf); this.screenName = user.getScreenName(); this.id = user.getId(); return user; }
private void replyTo(final Status status, final String reply, final boolean prefix) throws TwitterException { final String message; if (prefix) { message = "@" + status.getUser().getScreenName() + " " + reply; } else { message = reply; } final StatusUpdate statusUpdate = new StatusUpdate(message); statusUpdate.setInReplyToStatusId(status.getId()); twitter.updateStatus(statusUpdate); }
/** * Handles retweets so as to add retweet info at the top and then display the actual underlying status. */ private void handleRetweet(final Status status) { retweeterLabel.setText(status.getUser().getName()); retweeterIdLabel.setText("@" + status.getUser().getScreenName()); setStatusDisplay(status.getRetweetedStatus()); }