Twitter4j搜索方法

Twitter4j搜索方法,twitter4j,Twitter4j,我使用Twitter4J搜索推文。我使用了查询类。我用我想要的短语创建了我自己的推文来搜索并尝试。但当我搜索时,它似乎看不到我的推文。那么,我怎样才能确定我是否可以搜索推文呢 我的代码是: Twitter twitter = new TwitterFactory(getConfig().build()).getInstance(); Query query = new Query(URLEncoder.encode("#MatthewPogi")); QueryResul

我使用Twitter4J搜索推文。我使用了查询类。我用我想要的短语创建了我自己的推文来搜索并尝试。但当我搜索时,它似乎看不到我的推文。那么,我怎样才能确定我是否可以搜索推文呢

我的代码是:

    Twitter twitter = new TwitterFactory(getConfig().build()).getInstance();
    Query query = new Query(URLEncoder.encode("#MatthewPogi"));
    QueryResult qr = twitter.search(query);
    List<Status> statuses = qr.getTweets();
    for(Status status: statuses) {
        System.out.println(status.getId() + " " + status.getText() + " " + status.getSource());
Twitter=newtwitterfactory(getConfig().build()).getInstance();
Query Query=新查询(URLEncoder.encode(“#MatthewPogi”);
QueryResult qr=twitter.search(查询);
列表状态=qr.getTweets();
用于(状态:状态){
System.out.println(status.getId()+“”+status.getText()+“”+status.getSource());
试试这个:

*Query query = new Query("#MatthewPogi");
            QueryResult result;
            do {
                result = twitter.search(query);
                List<Status> tweets = result.getTweets();
                for (Status tweet : tweets) {
                    Date createdAt = tweet.getCreatedAt();
                    System.out.println("@" + tweet.getUser().getScreenName() + " - " + tweet.getUser().getCreatedAt() + " - " +tweet.getText() + " - " +tweet.getUser().getLocation());
                }
            } while ((query = result.nextQuery()) != null);*
*Query Query=新查询(#MatthewPogi”);
查询结果;
做{
结果=twitter.search(查询);
List tweets=result.getTweets();
用于(状态推文:推文){
Date createdAt=tweet.getCreatedAt();
System.out.println(“@”+tweet.getUser().getScreenName()+”-“+tweet.getUser().getCreatedAt()+”-“+tweet.getText()+”-“+tweet.getUser().getLocation());
}
}while((query=result.nextQuery())!=null)*
试试这个:

*Query query = new Query("#MatthewPogi");
            QueryResult result;
            do {
                result = twitter.search(query);
                List<Status> tweets = result.getTweets();
                for (Status tweet : tweets) {
                    Date createdAt = tweet.getCreatedAt();
                    System.out.println("@" + tweet.getUser().getScreenName() + " - " + tweet.getUser().getCreatedAt() + " - " +tweet.getText() + " - " +tweet.getUser().getLocation());
                }
            } while ((query = result.nextQuery()) != null);*
*Query Query=新查询(#MatthewPogi”);
查询结果;
做{
结果=twitter.search(查询);
List tweets=result.getTweets();
用于(状态推文:推文){
Date createdAt=tweet.getCreatedAt();
System.out.println(“@”+tweet.getUser().getScreenName()+”-“+tweet.getUser().getCreatedAt()+”-“+tweet.getText()+”-“+tweet.getUser().getLocation());
}
}while((query=result.nextQuery())!=null)*
Query Query=新查询(“ekkada”);
查询结果;
做{
结果=twitter.search(查询);
List tweets=result.getTweets();
int i=0;
用于(状态推文:推文){
fw.write(“#”+(i+++”+tweet.getCreatedAt()+“@”+tweet.getUser().getScreenName()+“-”+tweet.getText());
fw.写入(“\n”);
}
}while((query=result.nextQuery())!=null);
Query Query=新查询(“ekkada”);
查询结果;
做{
结果=twitter.search(查询);
List tweets=result.getTweets();
int i=0;
用于(状态推文:推文){
fw.write(“#”+(i+++”+tweet.getCreatedAt()+“@”+tweet.getUser().getScreenName()+“-”+tweet.getText());
fw.写入(“\n”);
}
}while((query=result.nextQuery())!=null);