Получить количество (твит) для всех моих подписчиков в твиттере, используя Java API

Я разработчик Java и знаю некоторые компоненты Twitter API, как показано ниже.

  1. twitter4j-2.2.2.jar
  2. jtwitter.jar

Получить количество (твит) для всех моих подписчиков в твиттере, используя Java API

есть ли у вас какие-либо идеи об этом и лучше реализовать?

панкай


person javaamtho    schedule 17.05.2011    source источник


Ответы (2)


  1. Список всех подписчиков (twitter.getFollowersIDs(..))
  2. Для каждого пользователя используйте twitter.showUser(id), а затем суммируйте их количество твитов (user.getStatusesCount())
person Bozho    schedule 17.05.2011
comment
спасибо за ваш ответ, но у меня есть еще один вопрос .. возможно ли получить количество твитов всех общедоступных пользователей твиттера ..? - person javaamtho; 18.05.2011
comment
Я так не думаю. Вы всегда можете попробовать пройти по графу (получить каждому пользователю его подписчиков, их подписчиков и так далее). Но у API есть свои ограничения - person Bozho; 18.05.2011

Это возможно..... Вы можете найти количество твитов любого общедоступного пользователя твиттера, используя приведенный ниже API твиттера...

https://api.twitter.com/1/users/show.json?screen_name=twitterapi&include_entities=true

который возвращает объект JSON. Затем вы анализируете это своим любимым парсером JSON и извлекаете поле «statuses_count»... :)

person Pratik Patel    schedule 02.03.2012