Получить изображение профиля пользователя из твиттера - PullRequest
8 голосов
/ 05 января 2011

Я использую API Twitter4J в Java для получения изображения профиля для пользователя Twitter, вошедшего в систему. Команда выглядит примерно так:

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

Какой размер изображения? Как я могу отобразить объект ProfileImage в метке, например?

Ответы [ 2 ]

21 голосов
/ 06 января 2011

хорошо, ответ:

Предположим, что объектом Twitter является twitter

1 - получить пользователя из твиттера

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

2 - получить URL-адрес изображения профиля

URL url = user.getProfileImageURL();

3 - создать иконку изображения

ImageIcon img = new ImageIcon(url);

4 - установить значок JLabel на ImageIcon

Jlabel1.setIcon(img);
4 голосов
/ 05 января 2011

Взгляните на пример кода. https://github.com/yusuke/twitter4j/blob/master/twitter4j-examples/src/main/java/twitter4j/examples/user/GetProfileImage.java

Вы можете передать либо ProfileImage.MINI, ProfileImage.NORMAL, либо ProfileImage.BIGGER

...