【问题标题】:twitter4J access token and access secrettwitter4J 访问令牌和访问密钥
【发布时间】: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


【解决方案1】:

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

步骤:

  • 转到 https://apps.twitter.com/ 并在登录 Twitter 后点击“创建新应用”
  • 填写您的新应用的详细信息(您可以随意选择任何名称,并提供简要说明)
  • 创建后,您将看到您的应用程序,在其中单击“密钥和令牌”选项卡并复制您的使用者密钥、使用者密码、访问令牌和访问密码
  • 现在,按照here 给出的说明设置您的配置
  • 完成,您现在可以在 Twitter API 上执行搜索并执行其他操作。

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

【讨论】:

    猜你喜欢
    • 2014-09-12
    • 2016-06-10
    • 2012-02-10
    • 2011-12-31
    • 2015-06-23
    • 2016-10-29
    • 1970-01-01
    • 2012-10-10
    • 1970-01-01
    相关资源
    最近更新 更多