2012-09-18 5 views
0

Twitter에서 내 앱을 승인하는 데 jtwitter 라이브러리를 사용합니다. 이 http://marakana.com/forums/android/examples/312.html을 사용하여 상태를 인증하고 트윗하고 읽습니다. 인증 및 읽기 상태가 정상적으로 작동합니다. 그러나 다음과 같은 예외를 얻는 Tweet 버튼 클릭시. 어디가 잘못 됐어 ?? 도와주세요.android에서 Twitter-OAuth를 사용하여 트위터에 연결할 수 없습니다.

/* Responsible for posting new status to Twitter */ 
class PostStatusTask extends AsyncTask<String, Void, String> { 
@Override 
protected String doInBackground(String... params) { 
    try { 
    twitter.setStatus(params[0]); 
    return "Successfully posted: " + params[0]; 
    } catch (Exception e) { 
    e.printStackTrace(); 
    return "Error connecting to server."; 
    } 
} 

@Override 
protected void onPostExecute(String result) { 
    super.onPostExecute(result); 
    Toast.makeText(MainActivity.this, result, Toast.LENGTH_LONG).show(); 
} 

} 

LOGACT :

W/System.err(3073): http://api.twitter.com/1/statuses/update.json (anonymous) 
W/System.err(3073):  at winterwell.jtwitter.URLConnectionHttpClient.processError(URLConnectionHttpClient.java:176) 
W/System.err(3073):  at winterwell.jtwitter.OAuthSignpostClient.post(OAuthSignpostClient.java:129) 
W/System.err(3073):  at winterwell.jtwitter.Twitter.updateStatus(Twitter.java:3220) 
W/System.err(3073):  at winterwell.jtwitter.Twitter.updateStatus(Twitter.java:3161) 
W/System.err(3073):  at winterwell.jtwitter.Twitter.setStatus(Twitter.java:2917) 
W/System.err(3073):  at com.tarams.twitterdemo.MainActivity$PostStatusTask.doInBackground(MainActivity.java:244) 
W/System.err(3073):  at com.tarams.twitterdemo.MainActivity$PostStatusTask.doInBackground(MainActivity.java:1) 
W/System.err(3073):  at android.os.AsyncTask$2.call(AsyncTask.java:185) 
W/System.err(3073):  at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305) 
W/System.err(3073):  at java.util.concurrent.FutureTask.run(FutureTask.java:137) 
W/System.err(3073):  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1068) 
W/System.err(3073):  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:561) 
W/System.err(3073):  at java.lang.Thread.run(Thread.java:1096) 

답변

관련 문제