twitter4J访问令牌和访问密钥

时间:2013-12-09 21:49:18

标签: twitter4j

我想分析推特页面。当我在做研究时,我发现了一些关于访问令牌和访问秘密的东西。我很困惑。如果有人可以给出解释,那将非常有帮助。顺便说一句,我在这里尝试做的是从推特账号(不是我的个人账户,而是公共账户)获取推文文本。有什么建议?

下面是我的代码

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){
 }
}
}

1 个答案:

答案 0 :(得分:0)

要在Twitter API上接收推文,执行搜索或执行任何其他任务,您需要先注册一个应用。这是免费且简单的。

步骤:

  • 转到https://apps.twitter.com/,登录Twitter后点击“创建新应用”
  • 填写新应用的详细信息(您可以自由选择任何名称,进行简要说明)
  • 创建后,您将看到您的应用程序,点击“密钥和令牌”标签并复制您的消费者密钥,消费者密钥,访问令牌和访问密钥
  • 现在,根据here设置配置的说明
  • 完成后,您现在可以在Twitter API上执行搜索并执行其他操作。

(我想你想要的只是接收推文)