2014-01-15 4 views
4

У меня есть кнопка «Войти с Twitter» в моем приложении.TwitterException: Не удалось войти в систему

вчера я вхожу в систему с твиттером, он отлично работает.

Но сегодня это не так. Я прикрепляю свой журнал к тому же вопросу.

01-15 14:47:44.812: W/System.err(11435): 403:The request is understood, but it has been 
        refused. An accompanying error message will explain why. This code 
        is used when requests are being denied due to update limits 
        (https://support.twitter.com/articles/15364-about-twitter-limits- 
        update-api-dm-and-following). 

01-15 14:47:44.812: W/System.err(11435): Relevant discussions can be found on the 
        Internet at: 
01-15 14:47:44.812: W/System.err(11435): http://www.google.co.jp/search?q=10f5ada3 or 
01-15 14:47:44.812: W/System.err(11435): http://www.google.co.jp/search?q=e574402b 
01-15 14:47:44.812: W/System.err(11435): TwitterException{exceptionCode=[10f5ada3- 
        e574402b], statusCode=403, message=null, code=-1, retryAfter=-1, 
        rateLimitStatus=null, version=3.0.3}ent.java:828) 
011514:47:44.812:W/System.err(11435): 
       twitter4j.internal.http.HttpClientImpl.request(HttpClientImpl.java:177) 

01-15 14:47:44.812: W/System.err(11435): at 
      twitter4j.internal.http.HttpClientWrapper.post(HttpClientWrapper.java:98) 
01-15 14:47:44.812: W/System.err(11435): 
    attwitter4j.auth.OAuthAuthorization.getOAuthRequestToken(OAuthAuthorization.java:122) 



01-15 14:47:44.812: W/System.err(11435): at 
    twitter4j.auth.OAuthAuthorization.getOAuthRequestToken(OAuthAuthorization.java:104) 

01-15 14: 47: 44,812: Вт/System.err (11435): в
twitter4j.TwitterBaseImpl.getOAuthRequestToken (TwitterBaseImpl.java:281)

+0

, конечно, ваш читать ошибки и прикрепленные ссылки? – njzk2

+1

Да, я прочитал, я не перешел границы. – Harshad07

+0

Это важная информация, чтобы избежать таких ответов, как «вы превысили лимиты». Не могли бы вы рассказать о процессе проверки, чтобы утверждать, что вы не превысили указанные лимиты? – njzk2

ответ

12

Обновлениеtwitter4j library до twitter4j-core-3.0.5.jar. Я столкнулся с той же проблемой и решил ее, обновив библиотеку.

5

Получается, что Twitter с 14 января 2014 г. вызывает вызовы API, совершаемые через SSL, если вы используете стандартный HTTP, вы получите сообщение об ошибке, которое вы видите. Это соответствует указанному вами временному графику.

https://dev.twitter.com/discussions/24239

https://twitter.com/twitterapi/status/422807297048326144

+1

ConfigurationBuilder cb = new ConfigurationBuilder(); ** cb.setUseSSL (true); ** Вышеприведенный код выделен полужирным шрифтом, включает SSL для twitter4j. – RomanK

Смежные вопросы