【问题标题】:Twitter APIs - Twitter4j - sync issue?Twitter API - Twitter4j - 同步问题?
【发布时间】:2015-08-04 16:06:27
【问题描述】:

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

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

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

rateLimitStatus=RateLimitStatusJSONImpl{remaining=178, limit=180, resetTimeInSeconds=1432305852, secondsUntilReset=899}, version=3.0.5}

不知道该怎么办。我已经尝试将我的服务器与 ntpdate ntp.ubuntu.com 同步,但没有成功。

【问题讨论】:

    标签: authentication sync twitter-oauth twitter4j


    【解决方案1】:

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

    我也遇到了同样的问题,我试图将我的时钟与“time.windows.com”时钟同步,但我没能做到。所以我搬到了我的案例中已经存在的 4 节点集群,我的时钟在那里同步,我可以成功地向 Twitter 运行我的请求。

    结论:从 Cloudera/Hortonworks VM 转移到自己安装的操作系统并同步时钟。

    希望有帮助!!!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-09
      • 2013-06-09
      • 1970-01-01
      • 1970-01-01
      • 2019-01-15
      • 1970-01-01
      相关资源
      最近更新 更多