android - 无法使用 twitter4j 构造 AccessToken

标签 android twitter twitter4j

我使用了 com.sugree.twitter 技术来获取 Twitter 访问 token 和访问 key 。现在。我想将这些传递到 twitter4j 库中。但是,我在这一行收到如下错误:

twitter4j.auth.AccessToken accessToken = new twitter4j.auth.AccessToken(twitter.getAccessToken(),twitter.getSecretToken());

06-21 18:43:08.140: ERROR/AndroidRuntime(1293): java.lang.IllegalStateException: 未提供消费者 key 和消费者 secret 。

最佳答案

解决方法:

ConfigurationBuilder cb = new ConfigurationBuilder();
            cb.setDebugEnabled(true)
              .setOAuthConsumerKey(twitterKey)
              .setOAuthConsumerSecret(twitterSecret)
              .setOAuthAccessToken(twitter.getAccessToken())
              .setOAuthAccessTokenSecret(twitter.getSecretToken());
            TwitterFactory tf = new TwitterFactory(cb.build());
            twitter4j.Twitter t4jTwitter = tf.getInstance();

关于android - 无法使用 twitter4j 构造 AccessToken,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6432945/

相关文章:

java - 无法从txt文件中读取单词并计算单词数

android - Twitter4j : Send Direct Messages to more than 250 followers

javascript - 在 Android webview 的浏览器上启用 javascript

android - 如何从共享首选项 (Android) 中禁用 bool 值的 Firebase 消息传递

r - 如何在 R 中的 twitteR 包中提取推文地理编码

twitter - Twitter4j API 教程

android - Twitter Oauth 回调 getOAuthRequestToken null

android - Android 单声道 : Which Testing Frameworks work

android - 使用两个 Linkify 和可点击的网络链接的一个 TextView 的文本颜色

ios - 动态 UIActionSheet 'otherButtonTitles:'