错误验证数据215 - Twitter4J 2.2.6

时间:2012-12-13 05:00:23

标签: android twitter twitter4j

我在谷歌播放中发布我的应用后,最近遇到了这个问题。 Twitter似乎已经改变了他们的API或配置而没有传统的兼容性。我正在使用Twitter4J 2.2.6。 这是关于此问题的参考链接,但没有解决方案。 https://dev.twitter.com/discussions/12782

12-13 11:54:53.872: W/System.err(6576): 400:The request was invalid. An accompanying error message will explain why. This is the status code that will be returned during rate limiting (https://dev.twitter.com/pages/rate-limiting).
12-13 11:54:53.872: W/System.err(6576): {"errors":[{"message":"Bad Authentication data","code":215}]}
12-13 11:54:53.872: W/System.err(6576): Relevant discussions can be found on the Internet at:
12-13 11:54:53.872: W/System.err(6576):     http://www.google.co.jp/search?q=6f0f59ca or
12-13 11:54:53.872: W/System.err(6576):     http://www.google.co.jp/search?q=3bea4a0a
12-13 11:54:53.872: W/System.err(6576): TwitterException{exceptionCode=[6f0f59ca-3bea4a0a], statusCode=400, retryAfter=-1, rateLimitStatus=null, featureSpecificRateLimitStatus=null, version=2.2.6}
12-13 11:54:53.872: W/System.err(6576):     at twitter4j.internal.http.HttpClientImpl.request(HttpClientImpl.java:185)
12-13 11:54:53.872: W/System.err(6576):     at twitter4j.internal.http.HttpClientWrapper.request(HttpClientWrapper.java:65)
12-13 11:54:53.872: W/System.err(6576):     at twitter4j.internal.http.HttpClientWrapper.get(HttpClientWrapper.java:93)
12-13 11:54:53.872: W/System.err(6576):     at twitter4j.TwitterBaseImpl.fillInIDAndScreenName(TwitterBaseImpl.java:135)
12-13 11:54:53.872: W/System.err(6576):     at twitter4j.TwitterImpl.verifyCredentials(TwitterImpl.java:1084)
12-13 11:54:53.872: W/System.err(6576):     at app.jp.cropnet.twitter.TwitterApp$3.run(TwitterApp.java:255)

1 个答案:

答案 0 :(得分:1)

尝试使用twitter4j 2.1.1而不是2.2.6这个版本存在一些问题或看看这个tutorial使用2.2.6并且它完美运行