2012-11-08 1 views
5

트위터 API를 연결하기 위해 Twitter4J를 사용하는 몇 가지 일반적인 코드가 있습니다. 그들은 안드로이드 1.x와 2.x에서 잘 작동했습니다. 3.x 4.x하지만 Nexus 7 기기를 사용하는 Android 4.1.1 및 4.1.2에서는 실패했습니다! 출처 :인증 문제가 발견되지 않았습니다. 인터넷에서

private void retrieveRequestToken() { 
    mSpinner.show(); 
    new Thread() { 
     @Override 
     public void run() { 
      try { 
      mRequestToken = mTwitter.getOAuthRequestToken(Twitter.CALLBACK_URI); 
      mUrl = mRequestToken.getAuthorizationURL(); 
      mWebView.loadUrl(mUrl); 
      } catch (TwitterException e) { 
      mListener.onError(new DialogError(e.getMessage(), -1, Twitter.OAUTH_REQUEST_TOKEN)); 
     } 
    } 
    }.start(); 
} 

예외 : 없음 인증 foundRelevant 논의가

내가 OAuthToken에 도착하려고 할 때 문제가 hapens에서 인터넷에서 찾을 수 있습니다 도전하지 ->에게 mTwitter.getOAuthRequestToken(Twitter.CALLBACK_URI);

하는 사람이 도와 주시겠습니까 이 문제를 조사하려면?

답변

5

나는 시간과 날짜를 장치에 올리면 문제가 해결됩니다. !!!! 전화 설정으로 이동 한 다음 '날짜 및 시간'을 클릭하고 '자동'을 선택하십시오 (장치 시간대 및 시간, 날짜가 모두 정확한지 확인하십시오). 시간, 날짜 및 시간대가 올바르지 않으면 트위터에 연결할 수 없습니다 .

+0

이 확인되었습니다. 이것은 나에게도 일어났다. – user123321

+0

정말 감사합니다. – Alpan

1

내 날짜와 시간이 맞았지만 전화를 다시 시작했는데 작동하기 시작했습니다.