Java 如何使用twitter4j库?

Java 如何使用twitter4j库?,java,twitter4j,Java,Twitter4j,我被上的大量信息弄得不知所措,然后我去twitter4j下载了这个库。我通过在他们的网站上注册获得了一个消费者密钥和密码。这些是干什么用的 我试图从某个推特账户(不是我的个人账户,而是公共账户)和其他信息(账户用户、时间和其他信息)中获取推特文本 我在网上找不到有用的教程。所以请帮帮我。多谢各位 这些密钥是为了让您的应用程序能够通过Twitter API进行身份验证。我将它们放在一个属性文件中,并使它们在类路径上可用。应用程序通过身份验证后,您将能够使用API获取所需的帐户信息。我不知道有什么好

我被上的大量信息弄得不知所措,然后我去twitter4j下载了这个库。我通过在他们的网站上注册获得了一个消费者密钥和密码。这些是干什么用的

我试图从某个推特账户(不是我的个人账户,而是公共账户)和其他信息(账户用户、时间和其他信息)中获取推特文本


我在网上找不到有用的教程。所以请帮帮我。多谢各位

这些密钥是为了让您的应用程序能够通过Twitter API进行身份验证。我将它们放在一个属性文件中,并使它们在类路径上可用。应用程序通过身份验证后,您将能够使用API获取所需的帐户信息。我不知道有什么好的教程,但是如果你愿意,你可以使用我写的开源项目作为参考:。

这是一个如何获得
org.twitter4j.Twitter
对象的示例。一旦你有了它,你就可以做很多操作了——只需检查
org.twitter4j.Twitter
的界面

Twitter twitter = new TwitterFactory().getInstance(twitter4JConfiguration);
twitter.setOAuthConsumer(consumerKey, consumerSecret);
twitter.setOAuthAccessToken(new AccessToken(oauthToken, oauthTokenSecret));
String screenName = twitter.getScreenName(); // Returns authenticating user's screen name.
User stephenfry = twitter.showUser("stephenfry"); // Returns extended information of a given user ...
List<User> friends = twitter.getFriendsList("stephenfry", -1L); // Returns a cursored collection of user objects ...
Twitter=new TwitterFactory().getInstance(twitter4JConfiguration);
setOAuthConsumer(consumerKey,ConsumerCret);
setOAuthAccessToken(新的AccessToken(oauthToken,oauthTokenSecret));
字符串screenName=twitter.getScreenName();//返回验证用户的屏幕名称。
用户stephenfry=twitter.showUser(“stephenfry”);//返回给定用户的扩展信息。。。
List friends=twitter.getFriendsList(“stephenfry”,-1L);//返回用户对象的游标集合。。。

这将通过调用getscreenname提取twitter文本?您说“我通过在他们的网站上注册获得了消费者密钥和密码。这些是干什么用的?”我的示例演示了如何获取
twitter
对象,您可以从该对象中执行大多数操作,包括获取推文文本。您能解释更多吗?我真的被这搞糊涂了。对于twitter.setOAuthConsumer,我必须输入我的消费者密钥和密码。对于eToAuthAccessToken,我必须放置我的访问令牌和密码。但是我想分析的twitter页面应该放在哪里呢?我添加了更多的例子来使用
org.twitter4j.twitter
界面,我想从中获取twitter文本。到目前为止,我找不到任何地方可以将此url作为参数。我很困惑。如果你能告诉我这会很有帮助。我猜你指的是某个特定状态更新的文本。如果是这样的话,您可能希望执行以下操作:
newtwitterfactory().getInstance().getHomeTimeline()
,这将返回表示状态更新列表的
状态对象列表。然后,您可以对
状态
对象执行
getText()
,该对象将返回实际的更新文本本身。是的,这正是我想要做的。但是如何插入我想要分析的twitter页面呢?你可以做一些类似于
newTwitterFactory().getInstance().users().lookupUsers(“screenName”)
的事情,这将返回一个用户,然后你只需要做
getStatus().getText()