Recuperar la imagen de perfil de usuario de Twitter
Pregunta
Estoy utilizando el API Twitter4J en Java para recuperar la imagen de perfil de un usuario de Twitter que registra en el comando es algo como:
twitter.getProfileImage(twitter.getScreenName(), Imagesize);
¿Cuál es el tamaño de la imagen? ¿Cómo puedo mostrar el objeto ProfileImage
en una etiqueta, por ejemplo?
Solución
bien, la respuesta es:
Supongamos que el objeto es Twitter Twitter
1 - conseguir que el usuario del objeto Twitter
User user = twitter.showUser(twitter.getid());
2 - obtener la imagen del perfil de URL
URL url = user.getProfileImageURL();
3 - crear una imagen de icono
ImageIcon img = new ImageIcon(url);
4 - establecer el icono JLabel ser el ImageIcon
Jlabel1.setIcon(img);
Otros consejos
Tome una mirada en el código de ejemplo. https: / /github.com/yusuke/twitter4j/blob/master/twitter4j-examples/src/main/java/twitter4j/examples/user/GetProfileImage.java
Puede pasar ProfileImage.MINI, ProfileImage.NORMAL o ProfileImage.BIGGER