如何使用twitter4j库在一个请求中搜索多个twitter ID。即使在Search参数中使用in子句也会有所帮助。请帮忙!
答案 0 :(得分:3)
请在下面找一些示例代码,根据tweet_ids获取推文。 与其他Twitter API一样,此API也是速率限制的,在一次调用中,您只能获取100个ID的状态。查看文档以获取更多详细信息。 还使用最新版本的twitter4j lib。
ConfigurationBuilder config = new ConfigurationBuilder();
config.setOAuthConsumerKey("consumerKey");
config.setOAuthConsumerSecret("consumerSecret");
config.setOAuthAccessToken("accessToken");
config.setOAuthAccessTokenSecret("accessSecret");
Twitter twitter = new TwitterFactory(config.build()).getInstance();
long ids[] = new long [3];
ids[0] = 568363361278296064l;
ids[1] = 568378166512726017l;
ids[2] = 570544187394772992l;
ResponseList<Status> statuses = twitter.lookup(ids);
for (Status status : statuses) {
System.out.println(status.getText());
}