Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/378.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用Twitter4j api获取提及次数_Java_Twitter_Twitter4j - Fatal编程技术网

Java 使用Twitter4j api获取提及次数

Java 使用Twitter4j api获取提及次数,java,twitter,twitter4j,Java,Twitter,Twitter4j,我想得到一个特定用户的推文数量。我尝试使用查询“@username”进行搜索,但我只有15个结果。有什么想法吗 *(我使用twitter Api也没有问题) 使用twitter的流式api并跟踪关键词或提及 例如: (使用twitter4j) 您可以计算从开始运行此程序起,关键字被提及的次数。你无法统计过去的推文。您在搜索过去的推文时有速率限制 我相信Query对象有一个count属性,它通知查询要返回多少个结果,因此可能返回的结果数量有限,从而切断了真正的结果集。附带问题:你是否期待每一次提到

我想得到一个特定用户的推文数量。我尝试使用查询“@username”进行搜索,但我只有15个结果。有什么想法吗

*(我使用twitter Api也没有问题)


使用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());