这是我第一次使用twitter4j,我从github得到了一个项目,试图运行它,看看使用twitter4j的结果,当我运行Crawler类时,我得到了这个
0 [Twitter Stream consumer-1[initializing]] INFO twitter4j.TwitterStreamImpl - Establishing
connection. 5617 [Twitter Stream consumer-1[Establishing connection]] INFO
twitter4j.TwitterStreamImpl - 401:Authentication credentials (https://dev.twitter.com/pages
/auth) were missing or incorrect. Ensure that you have set valid consumer key/secret, access
token/secret, and the system clock is in sync.
我猜从确保你已经设置了有效的消费者密钥/秘密
,我应该改变twitter4j.proprieties的属性!我是对还是错?我怎样才能改变它的礼节?有人能帮忙吗?
请尝试此链接中提供的以下选项来设置关键点:
debug=trueoauth.consumer=********************* oauth.consumer秘密=****************************************** oauth.access令牌=************************************************** oauth.accessTokenSecret=******************************************
ConfigurationBuilder cb=new ConfigurationBuilder();cb.setDebugEnable(true)
. setOAuthatierKey("*********************")
. setOAuthatierSecret("******************************************") .setOAuthAccessToken("**************************************************") .setOAuthAccessTokenSecret("******************************************"); TwitterFactory tf=new TwitterFactory(cb.build); Twitter twitter=tf.get实例();
$java-Dtwitter4j。debug=true-Dtwitter4j。非统组织。consumerKey=*********************-Dtwitter4j。非统组织。ConsumerCret=***************************************************************-Dtwitter4j。非统组织。accessToken=******************************************************************************-Dtwitter4j。非统组织。accessTokenSecret=*********************************************-cp twitter4j-core-4.0。2.jar:yourApp。把你的包裹装进罐子里。主要的
$export twitter4j。debug=true$export twitter4j。非统组织。consumerKey=*********************$export twitter4j。非统组织。ConsumerCret=********************************************************$export twitter4j。非统组织。accessToken=**************************************************************$export twitter4j。非统组织。accessTokenSecret=********************************************$java-cp twitter4j-core-4.0。2.jar:yourApp。把你的包裹装进罐子里。主要的
我在使用twitter4j 3.0时遇到了类似的错误。x版本。我通过将twitter4j更新为4.0解决了这个问题。0
版本
我正在创建一个程序,使用Twitter4j API搜索具有给定关键字的推文,但在身份验证过程中出现错误: 我验证了twitter4j中的所有令牌。属性文件并尝试了SO站点中提到的所有可能的解决方案,但它们对我不起作用。我花了几个小时来纠正错误,但仍然不知道问题出在哪里?
我对社交网络分析和twitter api是新手。我想收集关于特定主题的tweets。所以我写了下面的代码 在我的程序中,我需要在哪里提供凭据 谢谢
我正在尝试使用Apache Flume将推文保存到HDFS。我目前在Hadoop和Flume中使用Cloudera图像。我在Cloudera的博客上学习教程,但我无法连接到Twitter API。 我收到以下错误: 我已经将我的twitter API凭证复制到flume.conf中(我已经在光盘和web用户界面上进行了尝试)。我也曾试图重新生成它们,并复制那些新的,但这对我没有帮助。 我的pom。
问题内容: 实用程序类中有一个静态方法,该方法将从URL下载文件。已经设置了身份验证器,以便如果需要用户名和密码,则可以检索凭据。问题是,只要凭据有效,来自第一个成功连接的凭据将用于每个连接后缀。这是一个问题,因为我们的代码是多用户的,并且由于没有为每个连接检查凭据,所以没有适当凭据的用户可能会下载文件。 这是我们正在使用的代码 第一次下载文件时,我只从getPasswordAuthenticat
这是代码,我正在重复错误401:身份验证错误