从twitter检索用户个人资料图片

时间:2011-01-05 16:54:22

标签: java twitter twitter4j

我正在使用Java中的Twitter4J API来检索登录的Twitter用户的个人资料图片。该命令类似于:

twitter.getProfileImage(twitter.getScreenName(), Imagesize);

图像尺寸是多少?如何在标签中显示ProfileImage对象?

2 个答案:

答案 0 :(得分:21)

好的,答案是:

假设Twitter对象是推特

1 - 从twitter对象中获取用户

User user = twitter.showUser(twitter.getid());

2 - 获取个人资料图片网址

URL url = user.getProfileImageURL();

3 - 创建图像图标

ImageIcon img = new ImageIcon(url);

4 - 将JLabel图标设置为ImageIcon

Jlabel1.setIcon(img);

答案 1 :(得分:4)

看一下示例代码。 https://github.com/yusuke/twitter4j/blob/master/twitter4j-examples/src/main/java/twitter4j/examples/user/GetProfileImage.java

您可以传递ProfileImage.MINI,ProfileImage.NORMAL或ProfileImage.BIGGER