如何在我的Android应用程序中获取Twitter时间线?

时间:2018-04-15 22:44:06

标签: android twitter

我正在使用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上打开我的家时出现的推文,我应该使用什么方法以及我应该发送什么参数?

1 个答案:

答案 0 :(得分:0)

尝试一下:

        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
            }
        }