Twitterizer - c#代码搜索推文,只从我关注的用户

本文关键字:用户 代码 搜索 Twitterizer | 更新日期: 2023-09-27 18:01:36

我目前正在使用Twitterizer使用c#搜索公共推文:

    private void QueryTwitter()
{
  SearchOptions myOptions = new SearchOptions();
  myOptions.CacheTimespan = new TimeSpan(0, 15, 0);
  //myOptions.ResultType = SearchOptionsResultType.Popular;
  string searchTerm = "'"" + Player.GetPlayer(this.PlayerID).FullName + "'"";
  TwitterResponse<TwitterSearchResultCollection> recentTweets = TwitterSearch.Search(searchTerm, myOptions);
  repTweets.DataSource = recentTweets.ResponseObject;
  repTweets.DataBind();
}

我想做的是只搜索我关注的人的推文。有什么办法可以做到吗?

Twitterizer - c#代码搜索推文,只从我关注的用户

搜索api是一个未经身份验证的端点,因此它不知道您是谁。正因为如此,没有办法过滤推文,只显示你关注的人。

但是,如果在查询中添加如下内容,则可以构造指定tweet作者的查询:(from:user1 OR from:user2 OR from:user3)

例如,我的查询字符串将是:"流(来自:twitterapi或来自:sitestreams)"

请记住,搜索api具有复杂性限制,因此您将无法在单个查询中请求所有关注者。如果让我猜的话,我认为你每次获得的用户不会超过5个。您必须自己将结果组合成一个单独的列表。