안녕하세요!

트윗픽에 사진을 올릴려고 하는데 잘 안되서요.. 혹시 다른분은 되시는지 궁금합니다. 
어떤 분 블로그를 참고해서 twitter4j를 이용해서 oAuth인증을 한 후에 , updateStatus는 잘 됩니다. 

근데 twitter4j에 있는 이미지 업로드를 이용해서 , 업로드를 해보려고 하는데 , 제가 뭔가 빼먹은건지 원래 안되는건지 ...
분명히 코드만 보면 올라가줘야 할 것 같은데 계속 Exception이 발생하네요 ~~ 

딱 업로드 할 때 에러가 발생하네요 ~ 
String strResult  = uploader.upload(picture , "abcdesdfdsfs");

twitter4j 에서 제공하고 있는 TweetPhotoOAuthUploader.getTwitpicUploader 이거 원래 잘 되는건가요 ??
저만 안되고 있는건지 ... 
혹시 다른 방법이 있으면 꼭 좀 부탁드릴게요~~ 
감사합니다. 





private void getRequestToken()
    {
     twitter = new TwitterFactory().getInstance();
        twitter.setOAuthConsumer(consumerKey, consumerSecret);
        rqToken = null;
        
        try {
rqToken = twitter.getOAuthRequestToken();
WebView webview = (WebView)findViewById(R.id.webView);
String strUrl = rqToken.getAuthorizationURL();
Toast.makeText(this, strUrl, Toast.LENGTH_LONG).show();
webview.loadUrl(strUrl);
} catch (TwitterException e) {
// TODO Auto-generated catch block
e.printStackTrace();
Toast.makeText(this, "에러", Toast.LENGTH_LONG).show();
}
    }
    
    
    @SuppressWarnings("deprecation")
private void getAccessToken()
    {
     EditText et = (EditText)findViewById(R.id.EditText01);
     String pin = et.getText().toString();
     acToken = null;
    
     try
     {
     acToken = twitter.getOAuthAccessToken(rqToken ,pin );
     twitter.setOAuthAccessToken(acToken.getToken(), acToken.getTokenSecret());
     //twitter.updateStatus("go go go go go333!!");
    
     File picture = new File("/data/data/com.ttt.ttt/1.png");    
         
     ConfigurationBuilder builder = new ConfigurationBuilder();
             builder.setOAuthConsumerKey(consumerKey);
             builder.setOAuthConsumerSecret(consumerSecret); 
             Configuration config =  builder.build();  
             
             OAuthAuthorization oauth = new OAuthAuthorization(config, consumerKey, consumerSecret, acToken);
     ImageUpload uploader = TweetPhotoOAuthUploader.getTwitpicUploader(twitpicApiKey, oauth);
     String strResult  = uploader.upload(picture , "abcdesdfdsfs");
    
     Toast.makeText(this, "이미지 업로드 성공 :" + strResult, Toast.LENGTH_LONG).show();
    
    
     }catch (TwitterException e) {
// TODO Auto-generated catch block
e.printStackTrace();
Toast.makeText(this, "에러 : " + e.toString(), Toast.LENGTH_LONG).show();
}
    
     Toast.makeText(this, "update", Toast.LENGTH_LONG).show();
      
    
    }

ㅅㄷㄴㅅ