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

Authentication 推特API-推特4J-同步问题?,authentication,sync,twitter-oauth,twitter4j,Authentication,Sync,Twitter Oauth,Twitter4j,我正在使用Twitter4J检索用户时间线,但它停止了工作。接受请求的数量很好,但我遇到了自动验证问题,可能与时钟同步有关 信息:查询Twitter时出错:401:身份验证凭据()丢失或不正确。确保已设置有效的使用者密钥/密码、访问令牌/密码,并且系统时钟同步。 {“请求”:“/1.1/statuses/user_timeline.json”,“错误”:“未授权”。} 401:身份验证凭据()丢失或不正确。确保已设置有效的使用者密钥/密码、访问令牌/密码,并且系统时钟同步。 {“请求”:“/1.

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

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

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

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


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

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

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

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

希望这有帮助