使用twitter4j api时间轴选择错误

时间:2014-03-17 11:28:20

标签: twitter

我遇到问题 我不明白这个问题

403:该请求已被理解,但已被拒绝。随附的错误消息将解释原因。由于更新限制(https://support.twitter.com/articles/15364-about-twitter-limits-update-api-dm-and-following)而拒绝请求时使用此代码。     消息 - 需要SSL     代码 - 92

Relevant discussions can be found on the Internet at:
   http://www.google.co.jp/search?q=ced778ef or
   http://www.google.co.jp/search?q=0baf6933
TwitterException{exceptionCode=[ced778ef-0baf6933], statusCode=403, message=SSL is required, code=92, retryAfter=-1, rateLimitStatus=RateLimitStatusJSONImpl{remaining=178, limit=180, resetTimeInSeconds=1395054377, secondsUntilReset=705}, version=3.0.3}
   at twitter4j.internal.http.HttpClientImpl.request(HttpClientImpl.java:177)
   at twitter4j.internal.http.HttpClientWrapper.request(HttpClientWrapper.java:61)
   at twitter4j.internal.http.HttpClientWrapper.get(HttpClientWrapper.java:81)
   at twitter4j.TwitterImpl.get(TwitterImpl.java:1835)
   at twitter4j.TwitterImpl.getUserTimeline(TwitterImpl.java:153)
   at UserTimeline.main(UserTimeline.java:85)

请帮助我谢谢

1 个答案:

答案 0 :(得分:0)

如他们的博客(https://dev.twitter.com/discussions/24239)所述,Twitter已在2014年1月14日限制所有api流量到SSL。您需要将Twitter4j升级到版本4(http://blog.twitter4j.org/2014/03/12/66