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

Ahm*_*saf 8 java twitter twitter4j

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

twitter.getProfileImage(twitter.getScreenName(), Imagesize);
Run Code Online (Sandbox Code Playgroud)

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

Ahm*_*saf 22

好的,答案是:

假设Twitter对象是推特

1 - 从twitter对象中获取用户

User user = twitter.showUser(twitter.getid());
Run Code Online (Sandbox Code Playgroud)

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

URL url = user.getProfileImageURL();
Run Code Online (Sandbox Code Playgroud)

3 - 创建图像图标

ImageIcon img = new ImageIcon(url);
Run Code Online (Sandbox Code Playgroud)

4 - 将JLabel图标设置为ImageIcon

Jlabel1.setIcon(img);
Run Code Online (Sandbox Code Playgroud)


小智 5

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

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

  • 找不到@yusuke Github页面。请更新。 (7认同)