首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过twitter4j和twitter4j在twitter中使用twitter4j

通过twitter4j和twitter4j在twitter中使用twitter4j
EN

Stack Overflow用户
提问于 2013-07-24 06:38:33
回答 1查看 133关注 0票数 1

我想看到我的时间线在我的逻辑猫,或其他时间线硬编码用户名和密码。我使用twitter4j和twitter4j作为库:这是我的当前代码:

代码语言:javascript
复制
ConfigurationBuilder configurationBuilder = new ConfigurationBuilder();
            configurationBuilder.setDebugEnabled(true);
            configurationBuilder.setOAuthConsumerKey(CONSUMER_KEY);
            configurationBuilder.setOAuthConsumerSecret(SECRET_KEY);
            configurationBuilder.setOAuthAccessToken(ACCESS_TOKEN);
            configurationBuilder
                    .setOAuthAccessTokenSecret(ACCESS_TOKEN_SECRET);
            configurationBuilder.setUseSSL(true);
            Configuration configuration = configurationBuilder.build();
            Twitter twitter = new TwitterFactory(configuration)
                    .getInstance();
            try {
                List<Status> statuses = twitter.getHomeTimeline();
                Log.d(TAG, "Showing home timeline.");
                for (Status status : statuses) {
                    Log.d(TAG,
                            status.getUser().getName() + ":"
                                    + status.getText());
                }
            } catch (TwitterException e) {
                Log.d(TAG, "TwitterException: " + e.toString());
            }

CONSUMER_KEY:是我在dev.twitter.com上注册应用程序时为SECRET_KEY、ACCESS_TOKEN和ACCESS_TOKEN_SECRET注册的用户密钥。

,这是我的logcat输出:

代码语言:javascript
复制
07-24 06:29:16.027: D/FeedsActivity(1621): TwitterException: No authentication challenges found
07-24 06:29:16.027: D/FeedsActivity(1621): Relevant discussions can be found on the Internet at:
07-24 06:29:16.027: D/FeedsActivity(1621):  http://www.google.co.jp/search?q=e5488403 or
07-24 06:29:16.027: D/FeedsActivity(1621):  http://www.google.co.jp/search?q=0a0b625e
07-24 06:29:16.027: D/FeedsActivity(1621): TwitterException{exceptionCode=[e5488403-0a0b625e 6ece33f2-3760e528], statusCode=-1, message=null, code=-1, retryAfter=-1, rateLimitStatus=null, version=3.0.3}
EN

回答 1

Stack Overflow用户

发布于 2013-07-25 06:09:10

因为代码是清晰的:)我认为问题在于twitter设置。就是这样。我重新创建了另一个应用程序,并确保启用以下功能:

代码语言:javascript
复制
 Allow this application to be used to Sign in with Twitter

糟糕的异常处理和异常是这里的主要问题(TwitterException)。没有很好的记录。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17826877

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档