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)