2014-09-01 1 views
0

im с помощью twitter 4j lib для интеграции twitter в мое приложение. Проблема заключается в том, что независимо от того, кто входит в приложение Twitter на телефоне, он всегда отправляется в мою учетную запись Twitter. Что мне не хватает?Приложить только сообщения к моей учетной записи twitter

 Runnable runnable = new Runnable() { 
      public void run() {   
       ConfigurationBuilder builder = new ConfigurationBuilder(); 
       builder.setOAuthConsumerKey("fTKYDUKDKN7679sHJjdjskhsjsksRs"); 
       builder.setOAuthConsumerSecret("dTKYDUKDKN7679sHJjdjskhsjsks"); 



       // Access Token 
       String access_token = "TKYDUKDKN7679sHJjdjskhsjsks"; 
       // Access Token Secret 
       String access_token_secret = "aaTKYDUKDKN7679sHJjdjskhsjsks"; 

       AccessToken accessToken = new AccessToken(access_token, access_token_secret); 
       Twitter twitter = new TwitterFactory(builder.build()).getInstance(accessToken); 
       //twitter.getOAuthAccessToken() 
       // Update status 
       try { 
        twitter4j.Status response = twitter.updateStatus("updated via myapp"); 

         Log.d("Status", "> " + response.getText()); 

        // Error in updating status 


       } catch (TwitterException e) { 
        // TODO Auto-generated catch block 
        e.printStackTrace(); 
        Log.d("Twitter Update Error", e.getMessage()); 
       } 
       try { 
        uploadPic(file, "MY FIRST PICTURE ", twitter); 
       } catch (Exception e) { 
        // TODO Auto-generated catch block 
        e.printStackTrace(); 
       } 
      }   

     }; 
    Thread mythread = new Thread(runnable); 
    mythread.start(); 

ответ

1

Вы жесткое кодирование в значениях для доступа маркеров и маркера доступа секрета, которые, вероятно, для вашей учетной записи. Используя ключ OAuth и секрет, вы можете получить токен доступа и секретный ключ пользователя, используя Sign in with Twitter flow.