Как найти количество ретвитов в Twitter4J? - PullRequest
6 голосов
/ 09 июня 2011

Как видно из названия, я использую API Twitter4J и не могу найти способ подсчета ретвитов экземпляра "Tweet".

Ответы [ 2 ]

2 голосов
/ 09 июня 2011

Интерфейс StatusMethodsAsync имеет функцию getRetweets() (как описано здесь ), но она показывает только первые 100 первых ретвитов данного твита.Если вы знаете, что существует менее 100 ретвитов, это должно сработать.Если в интерфейсе есть еще что-то, TwitterStream поток всех ретвитов (как описано здесь ), но это не кажется полностью работоспособным, поэтому я бы не знал тогда ...

Но это может вывести вас на правильный путь.

1 голос
/ 09 июня 2011

Специальной функции подсчета нет, но getRetweetedByIDs даст вам массив до 100 идентификаторов пользователей, которые ретвитнули твит.Это немного легче, если вам нужно только количество ретвитов.Интерфейс IDs также имеет поддержку курсора, если вам нужно получить более 100, но у меня нет опыта использования этих функций.

...