当前位置: 首页 > 知识库问答 >
问题:

推特API-推特4J-同步问题?

夏炎彬
2023-03-14

我正在使用Twitter4J检索用户时间线,但它停止了工作。接受请求的数量很好,但我遇到了自动验证问题,可能与时钟同步有关?

信息:查询Twitter时出错:401:身份验证凭据(https://dev.twitter.com/pages/auth)丢失或不正确。确保已设置有效的使用者密钥/密码、访问令牌/密码,并且系统时钟同步。{“请求”:“/1.1/statuses/user_timeline.json”,“错误”:“未授权”。}

401:身份验证凭据(https://dev.twitter.com/pages/auth)丢失或不正确。确保已设置有效的使用者密钥/密码、访问令牌/密码,并且系统时钟同步。{“请求”:“/1.1/statuses/user_timeline.json”,“错误”:“未授权”。}

rateLimitStatus=RateLimitStatusJSONImpl{剩余=178,限制=180,resetTimeInSeconds=143205852,secondsUntilReset=899},版本=3.0。5}

不知道该怎么办。我已经尝试将我的服务器与ntpdate ntp同步。ubuntu。没有运气。

共有1个答案

司徒炎彬
2023-03-14

我认为您正在使用Cloudera/Hortonworks等的沙盒(内置VM)

我也遇到了同样的问题,并试图将我的时钟与“时间”同步。窗户。但我没能做到。所以我转移到4节点集群,这在我的案例中已经存在,在那里我的时钟是同步的,我可以成功地运行我对Twitter的请求。

结论:从Cloudera/Hortonworks虚拟机迁移到自己安装的操作系统,并使时钟同步。

希望这有帮助!!!

 类似资料:
  • 我正在尝试使用tweepy(用于twitter的python api)发布推文。我有一个很长的url,使用itty bitty来承载一个降价页面。该链接可以通过twitter网站(此处为tweet)发布,但不能通过api发布。返回的错误表明tweet太长: 我已经确保tweet低于字符限制,减去t.co缩短的URL限制使用的字符(目前每个URL 23个)。不确定下一步要尝试什么?

  • 1. 申请应用 参考文章:twitter三方登录的实现 (opens new window),只需关注创建应用部分即可。 copy以下三个信息:App ID、App Key和网站回调域。 友情提示:twitter现不支持个人用户创建应用 重要提示 “应用密钥”可保护你应用程序的安全,因此请确保其不会泄露!也不要与任何人共享你的“应用密钥”!!! 2. 集成JustAuth 2.1 引入依赖 <de

  • 你好,我对上面的代码有一个问题。我从一个网站上得到的。它返回$缓冲区,服务器理解请求,但被禁止。

  • 我可以用简单的代码发布一条推文: 问题是,这条推文将发布在我的个人资料上。我的问题是,我可以在其他帐户上发布推文,但使用我的密钥和令牌吗?像这样:

  • 我试图使用Apache Flume从Twitter获取一些数据,然后存储在HDFS,但是我遇到了一些问题 这是我的< code>flume-env.sh 这是我的 我正在运行这个命令 但我有这个例外: 有人可以帮助我吗?我尝试了搜索解决方案,但没有任何解决我的问题

  • 我想使用tweepy收集所有英文推文。这里可以用Twitter搜索api,但是不知道API的‘查询’部分要给什么。根据文件,我知道这部分是必需的。 如何处理此查询部分并收集所有英文推文?