我正在尝试使用 twitter4j 来获取 twitter 用户时间线状态和有关它们的信息。问题是在 twitter 中有一些附加到一些状态的图像,但 twitter4j 返回空的媒体实体。这是我的代码:
for (Status status : twStatuses) {
String Iurl = status.getUser().getProfileImageURL();
twitterLink.add("https://twitter.com/" + status.getUser().getScreenName() + "/status/" + status.getId());
twitterText.add(status.getText());
ExtendedMediaEntity[] media = status.getExtendedMediaEntities(); //get the media entities from the status
if (media.length == 0) {
twitterImage.add("0");
} else {
for (ExtendedMediaEntity mediaEntity : media) {
if (mediaEntity.getMediaURL().equals("")) {
twitterImage.add("0");
} else {
twitterImage.add(mediaEntity.getMediaURL());
}
}
}
twitterDate.add(status.getCreatedAt().toString());
}
暮色呼如
相关分类