В моем приложении я хочу реализовать функцию «поделиться через Twitter», когда пользователь будет входить в твиттер (если он еще не вошел в систему), а затем может поделиться своим твитом , Со следующим кодом, который я получил из Интернета, я могу опубликовать твиттер из своего приложения, но он никогда не просит входа в систему. Вместо этого он отправляет чириканье учетной записи, откуда я создал ключ пользователя и секретный ключ.«Поделитесь через Twiiter», отправив на учетную запись разработчика, а не запрашивая логин
Может ли кто-нибудь мне направить меня, где я иду не так?
ConfigurationBuilder configurationBuilder = new ConfigurationBuilder();
configurationBuilder.setOAuthConsumerKey(twitter_consumer_key);
configurationBuilder.setOAuthConsumerSecret(twitter_secret_key);
String CALLBACK_URI = "http://www.google.com";
String ACCESS_TOKEN = "***************";
String ACCESS_TOKEN_SECRET = "****************";
AccessToken ac = new AccessToken(ACCESS_TOKEN, ACCESS_TOKEN_SECRET);
Log.d("robin", "caught");
// Configuration configuration = configurationBuilder.build();
Twitter twitter = new TwitterFactory().getInstance();
twitter.setOAuthConsumer(twitter_consumer_key, twitter_secret_key);
twitter.setOAuthAccessToken(ac);
Log.d("sayfsdem", "caught");
try {
twitter4j.Status status = twitter.updateStatus(tweetText);
Log.d("status", status.toString());
} catch (TwitterException e) {
// TODO Auto-generated catch block
Log.d("final", "caught");
e.printStackTrace();
}
try {
Log.d("userName", twitter.getScreenName());
// Log.d("password",twitter.getFavorites()());
} catch (IllegalStateException e) {
Log.d("illesayem", "caught");
// TODO Auto-generated catch block
e.printStackTrace();
} catch (TwitterException e) {
Log.d("fdfds", "caught");
// TODO Auto-generated catch block
e.printStackTrace();
}