2012-01-12 5 views
1

У меня возникла эта проблема в Android-устройстве twitter для входа в систему (Nexus). На вкладке галактики он работает нормально, но на Nexus возникает ошибка.Проблема с проверкой подлинности Twitter

Я usging эту библиотеку: twitter4j-core-2.1.2.jar

Вот строка кода, где я получил ошибку:

System.setProperty("twitter4j.oauth.consumerKey", ConstantData.twitter_consumer_key); 
System.setProperty("twitter4j.oauth.consumerSecret",ConstantData.twitter_secret_key); 
Configuration configuration = new ConfigurationBuilder() 
    .setOAuthConsumerKey(ConstantData.twitter_consumer_key) 
    .setOAuthConsumerSecret(ConstantData.twitter_secret_key) 
    .build(); 

twitter = new TwitterFactory(configuration).getInstance(new BasicAuthorization(userName, password)); 
token = twitter.getOAuthAccessToken(); 

журнал ошибок здесь:

01-19 11:20:27.300: W/System.err(1232):  TwitterException{statusCode=-1, retryAfter=0, rateLimitStatus=null} 
01-19 11:20:27.300: W/System.err(1232):  at twitter4j.http.OAuthAuthorization.getOAuthAccessToken(OAuthAuthorization.java:193) 
01-19 11:20:27.300: W/System.err(1232):  at twitter4j.Twitter.getOAuthAccessToken(Twitter.java:1623) 
01-19 11:20:27.300: W/System.err(1232):  at com.nameapp.LoginTwitter.isAuthentication(LoginTwitter.java:240) 
01-19 11:20:27.300: W/System.err(1232):  at com.nameapp.LoginTwitter$1$1.run(LoginTwitter.java:118) 
01-19 11:20:27.300: W/System.err(1232):  at java.lang.Thread.run(Thread.java:1019) 
01-19 11:20:27.300: W/System.err(1232):  Caused by: TwitterException{statusCode=-1, retryAfter=0, rateLimitStatus=null} 
01-19 11:20:27.300: W/System.err(1232):  at twitter4j.internal.http.HttpClientImpl.request(HttpClientImpl.java:316) 
01-19 11:20:27.300: W/System.err(1232):  at twitter4j.internal.http.HttpClientWrapper.request(HttpClientWrapper.java:68) 
01-19 11:20:27.300: W/System.err(1232):  at twitter4j.internal.http.HttpClientWrapper.post(HttpClientWrapper.java:99) 
01-19 11:20:27.300: W/System.err(1232):  at twitter4j.http.OAuthAuthorization.getOAuthAccessToken(OAuthAuthorization.java:186) 
01-19 11:20:27.300: W/System.err(1232):  ... 4 more 
01-19 11:20:27.300: W/System.err(1232):  Caused by: java.io.IOException: Received authentication challenge is null 
01-19 11:20:27.300: W/System.err(1232):  at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnectionImpl.processAuthHeader(HttpURLConnectionImpl.java:1153) 
01-19 11:20:27.300: W/System.err(1232):  at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnectionImpl.processResponseHeaders(HttpURLConnectionImpl.java:1095) 
01-19 11:20:27.300: W/System.err(1232):  at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnectionImpl.retrieveResponse(HttpURLConnectionImpl.java:1048) 
01-19 11:20:27.300: W/System.err(1232):  at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnectionImpl.getResponseCode(HttpURLConnectionImpl.java:726) 
01-19 11:20:27.300: W/System.err(1232):  at org.apache.harmony.luni.internal.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:121) 
01-19 11:20:27.300: W/System.err(1232):  at twitter4j.internal.http.HttpResponseImpl.<init>(HttpResponseImpl.java:42) 
01-19 11:20:27.300: W/System.err(1232):  at twitter4j.internal.http.HttpClientImpl.request(HttpClientImpl.java:279) 
01-19 11:20:27.300: W/System.err(1232):  ... 7 more 
01-19 11:20:27.300: E/Exception E..:(1232):  TwitterException{statusCode=-1, retryAfter=0, rateLimitStatus=null} 

ответ

0

slideleftIn: slideleftOut

слайд прямо в

горки прямо из

детектор getsture

@Override общественных логический onTouchEvent (MotionEvent событие) { обратного жеста Scanner.onTouchEvent (событие); }

класс MyGestureDetector расширяет SimpleOnGestureListener {

@Override 
    public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, 
      float velocityY) { 

     if (e1 == null || e2 == null) { 
      return false; 
     } else if (Math.abs(e1.getY() - e2.getY()) > SWIPE_MAX_OFF_PATH) { 
      return false; 
     } else { 

      try { 
       if (e1.getX() - e2.getX() > SWIPE_MIN_DISTANCE 
         && Math.abs(velocityX) > SWIPE_THRESHOLD_VELOCITY) { 
        if (index < 3) { 

         index++; 

         viewFlipper.setOutAnimation(slideLeftOut); 
         viewFlipper.setInAnimation(slideRightIn); 
         viewFlipper.showNext(); 

         swipe = true; 

         // Log.e("Swip", "Left Swipe"); 
        } 

       } else if (e2.getX() - e1.getX() > SWIPE_MIN_DISTANCE 
         && Math.abs(velocityX) > SWIPE_THRESHOLD_VELOCITY) { 
        if (index > 0) { 

         index--; 

         viewFlipper.setOutAnimation(slideRightOut); 
         viewFlipper.setInAnimation(slideLeftIn); 
         viewFlipper.showPrevious(); 

         swipe = true; 

         // Log.e("Swip", "Right Swipe"); 
        } 
       } 
      } catch (Exception e) { 
       e.printStackTrace(); 
       Log.e("Error in MyGesture", e.toString()); 
      } 
      return true; 
     } 
    } 
} 
+0

Вы даже читать вопрос? –

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