twitter4j软件包对我来说并不清楚。例如,我如何检索包含特定标签的500条推文?我如何在过去一周内声明用户并获取所有推文?例如,我想要以下内容:
User brit = new User("Britney Spears");
List<Tweet> britTweets = brit.getAllTweets(); //assuming this method exists
我的问题是我无法实例化用户,因为它被声明为抽象!到目前为止我看到的是一堆接口,其中包含一些我不知道如何使用的强大功能。
答案 0 :(得分:1)
您可以先查看Twitter4J文档中的Code Examples。请注意,对于某些示例,您需要在twitter4j.properties中配置OAuth凭据。
基本上,一切都以Twitter
对象开头。
Twitter twitter = new TwitterFactory().getInstance();
通过查看javadoc,您可以看到工厂方法返回的TwitterImpl
实现了许多不同的接口,因此twitter
引用提供了许多方法。看起来TimelineMethods
是您想要的,特别是以userId
作为参数的getUserTimeline
方法,或者采用用户screenName
的方法。
另请查看TrendsMethods
和SearchMethods
界面中的可用内容(两者也由TwitterImpl
类实现)。