使用Twitter Kit for Android在用户的时间线内查询

时间:2017-09-12 21:11:17

标签: android twitter builder twitterkit

我正在寻找一种方法来使用Twitter Kit的TweetUI来查询特定用户的推文,并在我的Android应用中添加可滚动的时间线。 SearchTimeline允许按关键字查询,但我没有看到按用户特定关键字查询的方式。 UserTimeline为一个特定用户加载推文,但没有任何查询方法。任何人都知道是否有可能,而不必使用普通的Twitter API,并且必须制作我自己的适配器?

https://dev.twitter.com/twitterkit/android/show-timelines

1 个答案:

答案 0 :(得分:0)

过滤时间线Twitter套件提供了根据您提供的规则过滤应用中显示的推文的功能。您可以使用此功能来过滤推文。 。

    final List<String> handles = 
Arrays.asList("shame", "down", "degrade");
    final FilterValues filterValues = new FilterValues(handles, null, null, null); // or load from JSON, XML, etc
    final TimelineFilter timelineFilter = new BasicTimelineFilter(filterValues, Locale.ENGLISH);


    final UserTimeline userTimeline = new UserTimeline.Builder()
        .screenName("twitterdev")
        .build();
    final TweetTimelineListAdapter adapter = new TweetTimelineListAdapter.Builder(this)
        .setTimeline(userTimeline)
        .setTimelineFilter(timelineFilter)
        .build();
    setListAdapter(adapter);
}

您可以使用usertimeline并根据您的关键字对其进行过滤。句柄列表是用于过滤推文的关键字列表。

更多细节和实施在以下链接中给出。

https://dev.twitter.com/twitterkit/android/show-timelines