使用twitter4j-4.0.1在安卓中整合Twitter。

3

我正在尝试在安卓中集成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();
        }

我遇到了e.getMessage()返回null的问题,错误发生在这一行:

requestToken = twitter.getOAuthRequestToken(TWITTER_CALLBACK_URL);

请帮我解决这个问题。我在互联网上搜索了一些类似于stackoverflow上的其他查询,例如Android twitter登录无法工作Android中的Twitter登录身份验证?所以请帮助我,我正在使用twitter4j-4.0.1。


请按照此教程操作,该教程允许用户发布推文并从所有公开可用的推文中进行搜索:http://tech-papers.org/integrate-twitter-with-android-application/ - Balwinder SIngh
2个回答

5

我对放置在清单数据:host属性中的回调URL:com.hintdesk.Twitter_oAuth的主机名感到有些困惑,然而,Twitter提供http://someapp.com作为回调URL。在这种情况下我应该使用什么? - user2054833

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接