我对https://dev.twitter.com/docs的信息量感到不知所措,然后我去了twitter4j并下载了这个库。我通过在他们的网站上注册获得了消费者密钥和秘密。这些是为了什么?
我想要的是从特定的Twitter帐户(不是我的个人帐户,而是公共帐户)和其他信息(帐户用户,时间和其他内容)获取推文文本。
我在网上找不到有用的教程。所以请帮助我。非常感谢你!
答案 0 :(得分:0)
密钥使您的应用程序可以对Twitter API进行身份验证。我将它们放在属性文件中,并使它们在类路径中可用。您的应用程序经过身份验证后,您就可以使用API获取所需的帐户信息。我不知道任何好的教程,但如果您愿意,可以使用我编写的开源项目作为参考:https://github.com/rossh/gift-findr。
答案 1 :(得分:0)
这是如何获取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 ...
This is a link to the javadoc for the org.twitter4j.Twitter
interface