我使用 twitter 4j lib 将 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();