【问题标题】:how to get twitter timeline in my android app?如何在我的 android 应用程序中获取 twitter 时间线?
【发布时间】:2018-08-29 03:00:06
【问题描述】:

我正在使用 Twitter 工具包

https://github.com/twitter/twitter-kit-android

我可以使用这个link登录

现在我需要显示登录用户的时间线

我试图获取用户 ID

TwitterSession session = TwitterCore.getInstance().getSessionManager().getActiveSession();
                TwitterAuthToken authToken = session.getAuthToken();
                long userId = session.getUserId();

在这里使用它

        UserTimeline userTimeline = new UserTimeline.Builder().userId(userId).build();

但什么都没有出现

我试过了

SearchTimeline searchTimeline = new SearchTimeline.Builder()
                    .query("#twitterflock")
                    .build(); 

它工作正常,但我需要的是显示当我在 twitter 中打开我的家时出现的推文,我应该使用什么方法以及我应该发送什么参数?

【问题讨论】:

    标签: android twitter


    【解决方案1】:

    试试这个:

            if (timeline != null) {
    
                try {
                    timeline.previous(null, new Callback<TimelineResult<Tweet>>() {
                        @Override
                        public void success(final Result<TimelineResult<Tweet>> result) {
                            // Do something here with your Tweet objects
                        }
    
                        @Override
                        public void failure(final TwitterException ignored) {
    
                        }
                    });
    
    
                } catch (Exception e) {
                    // Something went wrong
                }
            }
    

    【讨论】:

      猜你喜欢
      • 2013-08-30
      • 1970-01-01
      • 2013-07-22
      • 2015-10-19
      • 1970-01-01
      • 1970-01-01
      • 2014-12-24
      • 2017-12-28
      • 1970-01-01
      相关资源
      最近更新 更多