2014-02-09 2 views
0

Я хочу чирикать в приложении для Android. Я создаю приложение в adroid, и я даю разрешение на чтение и запись. я получаю маркеры и ключи потребителей, И я пишу этот код:Как чирикать в приложении для Android?

String token ="<Your access token>"; 
     String secret = "<Your access token secret>"; 
     AccessToken a = new AccessToken(token,secret); 
     Twitter twitter = new TwitterFactory().getInstance(); 
     twitter.setOAuthConsumer("<Your consumer key>", "<Your consumer secret>"); 
     twitter.setOAuthAccessToken(a); 
     try { 
      twitter.updateStatus("android test"); 
     } catch (TwitterException e) { 
      // TODO Auto-generated catch block 
      e.printStackTrace(); 
     } 

Но это дает ошибку:

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). 
Relevant discussions can be on the Internet at: 
    http://www.google.co.jp/search?q=b2b52c28 
    or 
    http://www.google.co.jp/search?q=1b442886 
TwitterException{exceptionCode=[b2b52c28-1b442886], statusCode=403, retryAfter=-1, rateLimitStatus=null, featureSpecificRateLimitStatus=null, version=2.2.5} 

как я могу решить эту проблему?

+0

На первый взгляд ответ очевиден: вы врезались пределы, приведенные в сообщении об ошибке (число твитов и т.д.). Поэтому я предполагаю, что реальный вопрос заключается в том, что вы получили это сообщение неожиданно (например, отправив первый твитд дня). – epx

+0

Я никогда не писал в прошлом, почему вы думаете, что я столкнулся с ограничениями? – user3086226

ответ

2

Вы получаете это исключение из-за более ранней версии twitter4j библиотеки. Я предлагаю вам обновить библиотеку до последней версии (twitter4j-core-3.0.5.jar).

Download twitter4j-core-3.0.5.jar

+0

спасибо за правильный ответ – user3086226

+0

Добро пожаловать :) –

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