twitter.getProfileImage(twitter.getScreenName(), Imagesize); User user = twitter.showUser(twitter.getid()); URL url = user.getProfileImageURL(); ImageIcon img = new ImageIcon(url);
.put("Description", user.getDescription()) .put("ContributorsEnabled", user.isContributorsEnabled()) .put("ProfileImageURL", user.getProfileImageURL()) .put("BiggerProfileImageURL", user.getBiggerProfileImageURL()) .put("MiniProfileImageURL", user.getMiniProfileImageURL())
Assume that the Twitter object is mytTwitter *get the user from the twitter object User user = mytTwitter.showUser(mytTwitter.getid()); *get the profile image URL URL url = user.getProfileImageURL(); *create Image icon ImageIcon img = new ImageIcon(url); *set the JLabel icon to be the ImageIcon Jlabel1.setIcon(img);
ImageView i = new ImageView(TimeLine.this); User user = status.getUser(); URL = user.getProfileImageURL(); new ImageLoadTask(URL,i).execute(); LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(140,140); i.setLayoutParams(layoutParams); ll2.addView(i);
Twitter twitter = new TwitterFactory().getInstance(); User user = twitter.showUser(twitter.getScreenName()); String profileImage = user.getProfileImageURL(); System.out.println("Profile Image URL : " +profileImage);
user = tHandler.twitterObj .showUser(tHandler.twitterObj.getId()); String url = user.getProfileImageURL(); } catch (IllegalStateException e) { // TODO
@Override public List<Object> filter(Status original) { Status status = original.getRetweetedStatus(); if (status == null) { return null; } if(status.getRetweetCount() < retweetCount) { return null; } //Just tweets two days old if(status.getCreatedAt().getTime() + 2*24*60*60*1000 < System.currentTimeMillis()) { return null; } JSONObject msg = new JSONObject(); msg.put("user", original.getUser().getScreenName()); msg.put("photo", original.getUser().getProfileImageURL().toString()); msg.put("tweet", original.getText()); msg.put("id", original.getId()); //msg.put("count", status.getRetweetCount() > 100 ? "> 100" : status.getRetweetCount()); msg.put("count", status.getRetweetCount()); publish(msg.toJSONString()); List<Object> result = new ArrayList<Object>(); result.add(status); return result; }
@Override public void onStatus(Status status) { String text = status.getText(); text = text.replace("<", "<"); Matcher matcher = URL_PATTERN.matcher(text); StringBuffer sb = new StringBuffer(); while (matcher.find()) { String unshortenedURL = unshorten(matcher.group(), 1); if (unshortenedURL != null) { matcher.appendReplacement(sb, "<a target=\"_blank\" href=\"" + unshortenedURL + "\">" + unshortenedURL + "</a>"); } else { matcher.appendReplacement(sb, "$0"); } } matcher.appendTail(sb); Tweet tweet = new Tweet(); tweet.setCreatedAt(status.getCreatedAt().getTime()); tweet.setFromUser(status.getUser().getName()); tweet.setId(status.getId()); tweet.setProfileImageUrl(status.getUser().getProfileImageURL().toString()); tweet.setText(sb.toString()); this.lastTweets.offer(tweet); this.messagingTemplate.convertAndSend("/queue/tweets", Collections.singletonList(tweet)); }