在应用程序中搜索 Twitter 用户

Posted

技术标签:

【中文标题】在应用程序中搜索 Twitter 用户【英文标题】:Search Twitter Users in app 【发布时间】:2016-11-02 02:43:27 【问题描述】:

我已经在我的应用程序中使用 Fabric 将 Twitter API 集成到我的项目中,并拥有一个重定向到空白活动的 Twitter 登录。我想在此活动的顶部有一个搜索栏,用于搜索 Twitter 用户(仅限用户)。我该怎么做呢?

【问题讨论】:

您可以访问 API,那么您是否阅读了文档以了解如何搜索用户? 我使用fabric将twitter套件安装到android studio中,但我相信为了使用REST api我需要使用改造或其他东西(我可能完全错了),所以我'我看看是否可以使用该套件(在这方面有一些困难,哈哈)。 【参考方案1】:

您需要查询搜索推特。请参阅下面的示例。

私有静态最终字符串 SEARCH_QUERY = "almounir"; //用户名或Hshgtag

@Override
protected void onCreate(Bundle savedInstanceState) 

super.onCreate(savedInstanceState);
setContentView(R.layout. activity_main);

ListView lv = (ListView) findViewById(R.id.list);
//lv.setEmptyView(findViewById(R.id.loading)); d'ont forget to add loading pic 

SearchTimeline searchTimeline = new SearchTimeline.Builder().query(SEARCH_QUERY).build();

final TweetTimelineListAdapter timelineAdapter = new TweetTimelineListAdapter(this, searchTimeline);

lv.setAdapter(timelineAdapter);

另一个样本tutorial source code sample

【讨论】:

谢谢!这是一个很好的开始。我的问题是,如何才能使结果只有用户名?

以上是关于在应用程序中搜索 Twitter 用户的主要内容,如果未能解决你的问题,请参考以下文章

使用 Twitter API 时 Heroku 出错

使用fabric api在twitter上搜索用户名、hashtag

怎么在twitter用户主页搜索,类似新浪微博?

Twitter GET 用户/使用多个参数搜索

使用 Selenium 从 Twitter 抓取关注者

使用 Twitter 搜索 API 的位置和 OAuth 问题