对于一个学校项目,我正在尝试使用twitter4j编写一个程序,它绘制一个图形,显示某个单词在某个区域内开始和结束日期之间的使用情况,我通过实例化一个查询对象并将开始日期和截止日期设置为用户输入的日期来实现这一点,如下所示:
Query q = new Query(word);
q.setCount(100);
q.setGeoCode(loc,100,Query.MILES);
q.setSince(start + "-1-1");
//q.setUntil(end + "-12-12"); NOT WORKING!!有人知道我做错了什么吗?因为当我取消注释最后一行(setUntil)时,查询结果没有返回setUntil(状态),但是当我不包括tweet()时,它工作得很好。
发布于 2020-06-29 01:34:11
这段代码对我来说很有效。我希望这个例子能澄清你的疑问。
Query query = new Query(hashtag);
query.setSince("yyyy-mm-dd");
query.setUntil("yyyy-mm-dd");
query.setCount(100);
//Execute the search method in the twitter object. The results are contained in a QueryResult object that contains one object Status per Tweet
QueryResult result = twitter.search(query);
out.println(result.getTweets().size());
for (Status status : result.getTweets()) {
out.println("@" + status.getUser().getScreenName() + ":" + status.getText());
out.println();
}https://stackoverflow.com/questions/59797397
复制相似问题