【发布时间】:2014-12-04 15:52:56
【问题描述】:
我想分析一个推特页面。当我在做研究时,我发现了一些关于访问令牌和访问秘密的东西。我对此很困惑。如果有人可以给出解释,那将非常有帮助。顺便说一句,我在这里尝试做的是从 Twitter 帐户(不是我的个人帐户,而是公共帐户)中获取推文文本。有什么建议么?
下面是我的代码
import twitter4j.Paging;
import twitter4j.ResponseList;
import twitter4j.Status;
import twitter4j.Twitter;
import twitter4j.auth.AccessToken;
import twitter4j.TwitterFactory;
public class GetUserStatus{
public static void main( String[]args){
Twitter twitter= new TwitterFactory().getInstance();
// my application consumer and auth Access Token
twitter.setOAuthConsumer("consumerkey","consumer secret");
twitter.setOAuthAccessToken(new AccessToken("accesstoken","access secret"));
try{
ResponseList<Status>a =twitter.getUserTimeline(new Paging(1,5));
for (Status b:a){
System.out.println(b.getText());
}
}catch(Exception e){
}
}
}
【问题讨论】:
-
您是否在 twitter 上注册了您的应用程序?
-
我只需要提取推文。老实说,我没有应用程序。那么在这种情况下我该怎么办呢?
-
注册您的应用程序,以便您使用 twitter4J 访问他们的服务 - 注册应用程序将导致他们的服务为您生成令牌。
标签: twitter4j