Я новичок в twitter4j api, есть ли способ получить ни одного любимого счета для конкретного твита с помощью twitter4j. Я использую api версии 3.0.3 для Twitter4j.Использование Twitter4j для получения одобренного счета для определенного твита
В документации имеется метод getFavoriteCount()
, но тот же метод дает ошибку компиляции в коде. Должен ли я использовать другую версию jar-файла?
public static void main(String[] args) {
ConfigurationBuilder cb= new ConfigurationBuilder();
cb.setDebugEnabled(true);
cb.setOAuthConsumerKey("**************************");
cb.setOAuthConsumerSecret("**************************");
cb.setOAuthAccessToken("*******************************");
cb.setOAuthAccessTokenSecret("*****************************");
Twitter twitter = new TwitterFactory(cb.build()).getInstance();
User user = null;
try {
user = twitter.verifyCredentials();
} catch (TwitterException e1) {
e1.printStackTrace();
}
String[] test = new String[]{"teststr"};
ResponseList<User> users;
try {
users = twitter.lookupUsers(test);
for (User user1 : users) {
if (user1.getStatus() != null)
{
Paging paging = new Paging(1, 40);
ResponseList<Status> statusess = twitter.getUserTimeline(user1.getName(),paging);
for (Status status3 : statusess)
{
long retweetCount = status3.getRetweetCount();
long favoriteCount = status3.getFavoriteCount();/** this line gives compilation error saying the method getFavoriteCount() is undefined for the type Status**/
}
}
}
} catch (TwitterException e) {
e.printStackTrace();
}
}
да, вы можете вызвать метод getFavouriteCount() на объекте состояния. Вы должны прочитать документацию, попробуйте что-нибудь и опубликуйте код, который вы пробовали, когда застряли. Гораздо легче людям помочь вам таким образом и избавит нас от поиска ответа для вас. http://twitter4j.org/javadoc/twitter4j/Status.html#getFavoriteCount() – robthewolf
@robthewolf Я прочитал документацию, и я попробовал тоже одно и то же, но код не компилируется, говорит, что никакой сигнатуры метода getFavoriteCount() для конкретного объект, вот почему я запутался, я загрузил банку с сайта twitter4j. Я получил эту ошибку "Метод getFavoriteCount() не определен для типа Status". мне нужно использовать некоторую другую версию jar – gusaindpk
@gusaindpk. Вы должны добавить подозрительный фрагмент кода, ошибку компиляции и соответствующие данные на свой вопрос, чтобы люди могли помочь. Вы не получите ответа на вопрос как есть. – Jonathan