Recuperare l'immagine del profilo utente Twitter
Domanda
Sto usando l'API Twitter4J in Java per recuperare l'immagine del profilo di un utente Twitter cui loggato Il comando è qualcosa di simile:
twitter.getProfileImage(twitter.getScreenName(), Imagesize);
Qual è la dimensione dell'immagine? Come posso visualizzare l'oggetto ProfileImage
in un'etichetta per esempio?
Soluzione
ok, la risposta è:
Si supponga che l'oggetto è Twitter Twitter
1 - ottenere l'utente dall'oggetto Twitter
User user = twitter.showUser(twitter.getid());
2 - ottenere l'immagine del profilo URL
URL url = user.getProfileImageURL();
3 - creare immagine icona
ImageIcon img = new ImageIcon(url);
4 - impostare l'icona JLabel di essere l'ImageIcon
Jlabel1.setIcon(img);
Altri suggerimenti
Date un'occhiata al codice di esempio. https: / /github.com/yusuke/twitter4j/blob/master/twitter4j-examples/src/main/java/twitter4j/examples/user/GetProfileImage.java
È possibile passare sia ProfileImage.MINI, ProfileImage.NORMAL o ProfileImage.BIGGER