0

私のアプリケーションでは、ユーザーが Twitter にログインし (まだログインしていない場合)、ツイートを共有できる "Twitter 経由で共有" 機能を実装したいと考えています。インターネットから取得した次のコードを使用すると、アプリからツイートを投稿できますが、ログインを求められることはありません。代わりに、コンシューマー キーとシークレット キーを作成したアカウントにツイートを投稿しています。

どこが間違っているのか教えてください。

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();
}
4

2 に答える 2

0

このコードを見てください。Twitter で画像を送信するのに便利です。

http://www.londatiga.net/it/how-to-send-image-to-twitpic-from-android/

于 2013-05-08T04:10:55.477 に答える