使用twitter4j-4.0.1在Android中集成Twitter

use*_*379 3 twitter android oauth

我尝试在Twitter中集成twitter我已经按照以下链接http://www.androidhive.info/2012/09/android-twitter-oauth-connect-tutorial/进行了教程

但是我在这些行的loginwithTwitter函数中遇到异常

ConfigurationBuilder builder = new ConfigurationBuilder();
        builder.setOAuthConsumerKey(TWITTER_CONSUMER_KEY);
        builder.setOAuthConsumerSecret(TWITTER_CONSUMER_SECRET);
        Configuration configuration = builder.build();
        TwitterFactory factory = new TwitterFactory(configuration);
        twitter = factory.getInstance();
        try {
            requestToken = twitter.getOAuthRequestToken(TWITTER_CALLBACK_URL);
            this.startActivity(new Intent(Intent.ACTION_VIEW,
            Uri.parse(requestToken.getAuthenticationURL())));

        } catch (TwitterException e) {
            e.printStackTrace();
            Toast.makeText(getApplicationContext(), e.getMessage(), Toast.LENGTH_SHORT).show();
        }
Run Code Online (Sandbox Code Playgroud)

我将e.getMessage()视为null,并在此行发生异常

requestToken = twitter.getOAuthRequestToken(TWITTER_CALLBACK_URL);
Run Code Online (Sandbox Code Playgroud)

请帮我解决这个问题.我还搜索了互联网和其他类似的问题在stackoverflow上如Android twitter登录不起作用Twitter登录身份验证在Android? 亲切地帮助我,我正在使用twitter4j-4.0.1

小智 5

我遇到了同样的问题.我参考了这个教程并且它有效 - http://hintdesk.com/how-to-tweet-in-twitter-within-android-client/comment-page-1/

并且他们已经更新到twitter4j-core-4.0.1

源代码可以在这里找到 - https://bitbucket.org/hintdesk/android-how-to-tweet-in-twitter-within-android-client