Récupérer le profil d'utilisateur à partir de l'image twitter
Question
J'utilise l'API Java Twitter4J pour récupérer l'image de profil d'un utilisateur Twitter dont connecté La commande est quelque chose comme:
twitter.getProfileImage(twitter.getScreenName(), Imagesize);
Quelle est la taille de l'image? Comment puis-je afficher l'objet ProfileImage
dans une étiquette par exemple?
La solution
ok, la réponse est:
Supposons que l'objet Twitter est twitter
1 - obtenir l'utilisateur de l'objet twitter
User user = twitter.showUser(twitter.getid());
2 - obtenir le profil URL de l'image
URL url = user.getProfileImageURL();
3 - créer icône d'image
ImageIcon img = new ImageIcon(url);
4 - définir l'icône JLabel être le ImageIcon
Jlabel1.setIcon(img);
Autres conseils
Jetez un oeil à l'exemple de code. https: / /github.com/yusuke/twitter4j/blob/master/twitter4j-examples/src/main/java/twitter4j/examples/user/GetProfileImage.java
Vous pouvez passer soit ProfileImage.MINI, ProfileImage.NORMAL ou ProfileImage.BIGGER