Twitter4j:计算用户的提及

时间:2016-12-28 13:20:06

标签: java twitter twitter4j

我需要计算一个用户被其他人提及的次数(至少公开)。 虽然没有直接的方式从User类为用户获取它,但我决定使用Query并通过搜索用户名来计算结果数量:

Twitter twitter = new TwitterFactory().getInstance();
Query query = new Query("@xxxx");
QueryResult result = twitter.search(query);
System.out.println(result.getCount());

这不起作用,因为方法QueryResult#getCount()实际上返回Query(默认为15)设置的限制,这意味着我将不得不使用QueryResult#getTweets()来获取计数就这样:

result.getTweets().size()

虽然这有效,但有几个帐户,我会在达到limit时耗尽我的Twitter API配额。

可能有什么可行的工作,故意提及不是必需的,但只是他们的计数?

0 个答案:

没有答案