new PhotoModel( "Twitter Photo " + mediaEntity.getId(), mediaEntity.getMediaURL(), status.getText(), null,
String u = map.getMediaURL();
MediaEntity[] media = status.getMediaEntities(); //get the media entities from the status for(MediaEntity m : media){ //search trough your entities System.out.println(m.getMediaURL()); //get your url! }
static Struct convertMediaEntity(MediaEntity mediaEntity) { return new Struct(SCHEMA_MEDIA_ENTITY) .put("Id", mediaEntity.getId()) .put("Type", mediaEntity.getType()) .put("MediaURL", mediaEntity.getMediaURL()) .put("Sizes", convertSizes(mediaEntity.getSizes())) .put("MediaURLHttps", mediaEntity.getMediaURLHttps()) .put("VideoAspectRatioWidth", mediaEntity.getVideoAspectRatioWidth()) .put("VideoAspectRatioHeight", mediaEntity.getVideoAspectRatioHeight()) .put("VideoDurationMillis", mediaEntity.getVideoDurationMillis()) .put("VideoVariants", convert(mediaEntity.getVideoVariants())) .put("ExtAltText", mediaEntity.getExtAltText()) .put("URL", mediaEntity.getURL()) .put("Text", mediaEntity.getText()) .put("ExpandedURL", mediaEntity.getExpandedURL()) .put("Start", mediaEntity.getStart()) .put("End", mediaEntity.getEnd()) .put("DisplayURL", mediaEntity.getDisplayURL()); }
Twitter twitter = TwitterFactory.getSingleton(); Query query = new Query("..."); QueryResult result = twitter.search(query); for (Status status : result.getTweets()) { for (MediaEntity mediaEntity : status.getMediaEntities()) { System.out.println(mediaEntity.getType() + ": " + mediaEntity.getMediaURL()); } }
private void prepareEntities(Status status, Tweet.Builder tweetBuilder) { for (URLEntity urlEntity : status.getURLEntities()) { tweetBuilder.addUrlEntity(urlEntity.getURL(), urlEntity.getExpandedURL()); } for (MediaEntity mediaEntity : status.getMediaEntities()) { if (isImage(mediaEntity)) { tweetBuilder.addImageEntity(mediaEntity.getURL(), mediaEntity.getMediaURL()); } } }
if (mediaEntities != null) { for (MediaEntity entity : mediaEntities) { statusText += " " + entity.getMediaURL();
private EmbedObject createEmbedFor(Status status){ EmbedBuilder builder = new EmbedBuilder(); builder.withAuthorName("@" + status.getUser().getScreenName()); builder.withAuthorIcon(status.getUser().getMiniProfileImageURL()); builder.withAuthorUrl("https://twitter.com/" + status.getUser().getScreenName()); builder.withTitle("Tweet"); builder.withUrl("https://twitter.com/" + status.getUser().getScreenName() + "/status/" + status.getId()); builder.withColor(1942002); builder.withDescription(status.getText()); builder.withThumbnail(Constants.twitterIcon); if (status.getMediaEntities().length > 0) { MediaEntity media = status.getMediaEntities()[0]; builder.withImage(media.getMediaURL()); } return builder.build(); } }