Java 使用Twitter4j api获取提及次数
我想得到一个特定用户的推文数量。我尝试使用查询“@username”进行搜索,但我只有15个结果。有什么想法吗 *(我使用twitter Api也没有问题)Java 使用Twitter4j api获取提及次数,java,twitter,twitter4j,Java,Twitter,Twitter4j,我想得到一个特定用户的推文数量。我尝试使用查询“@username”进行搜索,但我只有15个结果。有什么想法吗 *(我使用twitter Api也没有问题) 使用twitter的流式api并跟踪关键词或提及 例如: (使用twitter4j) 您可以计算从开始运行此程序起,关键字被提及的次数。你无法统计过去的推文。您在搜索过去的推文时有速率限制 我相信Query对象有一个count属性,它通知查询要返回多少个结果,因此可能返回的结果数量有限,从而切断了真正的结果集。附带问题:你是否期待每一次提到
使用twitter的流式api并跟踪关键词或提及 例如: (使用twitter4j) 您可以计算从开始运行此程序起,关键字被提及的次数。你无法统计过去的推文。您在搜索过去的推文时有速率限制
我相信
Query
对象有一个count属性,它通知查询要返回多少个结果,因此可能返回的结果数量有限,从而切断了真正的结果集。附带问题:你是否期待每一次提到@firefox?实际的预期查询是什么?我想测量用户的影响。所以我想要所有提到用户的tweet。Exist查询计数属性“query.cont(1000)”bu所有搜索的结果都是100
ConfigurationBuilder cb = new ConfigurationBuilder();
cb.setOAuthConsumerKey("XXXXX");
cb.setOAuthConsumerSecret("XXXXXX");
cb.setOAuthAccessToken("XXXXX");
cb.setOAuthAccessTokenSecret("XXXXX");
// gets Twitter instance with default credentials
Twitter twitter = new TwitterFactory(cb.build()).getInstance();
Query query = new Query("@firefox");
QueryResult search = twitter.search(query);
System.out.println("count"+search.getCount());