使用Fabric / Twitter Kit获取经过身份验证的用户的Twitter Feed - Android

时间:2015-07-02 17:48:34

标签: android twitter tweets twitter-fabric twitter-rest-api

我已经使用文档指南在Android Studio中设置了Fabric和登录按钮,现在想要获取登录用户的推特提要,例如在官方应用上。

我该如何实现?官方文档提到使用REST API,但没有显示将homeTimeline添加到GridView / ListView适配器的方法..

1 个答案:

答案 0 :(得分:1)

即使是一个老问题,希望你找到了解决方案,我发布答案,因为我觉得Fabric Twitter Android Documentation我是____ 也许我使用的这种方法可以帮助你

public void getTweets(){
    TwitterApiClient twitterApiClient = TwitterCore.getInstance().getApiClient();
    twitterApiClient.getStatusesService().homeTimeline(null, null, null, null,null,null, null, new Callback <List<Tweet>>() {

        @Override
        public void success(Result<List<Tweet>> listResult) {
            tweets = listResult.data;
            final FixedTweetTimeline userTimeline = new FixedTweetTimeline.Builder()
                    .setTweets(tweets)
                    .build();
            adapter = new CustomTweetTimelineListAdapter(TimelineActivity.this, userTimeline);
            setListAdapter(adapter);
        }

        @Override
        public void failure(TwitterException e) {
            Log.d("Twitter","twitter " + e );
        }
    });
}