【问题标题】:Twitter Integration in android using twitter4j-4.0.1使用 twitter4j-4.0.1 在 android 中集成 Twitter
【发布时间】:2014-04-27 21:30:28
【问题描述】:

我正在尝试将 twitter 集成到 android 中,我已按照以下链接 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);

请帮我解决这个问题。我还在互联网上搜索过类似这样的查询,例如 Android twitter login not workingTwitter Login Authentication in Android? 所以请帮助我,我正在使用 twitter4j-4.0.1

【问题讨论】:

标签: android twitter oauth


【解决方案1】:

我遇到了同样的问题。我参考了本教程并且它有效 - 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

【讨论】:

  • 我对清单 data:host 属性中放置的回调 url 有点困惑。他的主机名是 com.hintdesk.Twitter_oAuth 但是,twitter 提供了someapp.com 作为回调 url。在这种情况下我应该使用什么
【解决方案2】:

示例代码位于“https://github.com/gingerdroids/TwitterLogin”。

在运行 Android 和 twitter4j 时,我很难登录 Twitter。终于到了那里,并将一个小型示例应用 TwitterLogin 上传到 GitHub。

【讨论】:

    猜你喜欢
    • 2013-07-04
    • 1970-01-01
    • 2011-06-05
    • 1970-01-01
    • 2018-05-08
    • 2014-03-14
    • 1970-01-01
    • 2011-04-01
    • 2014-10-22
    相关资源
    最近更新 更多