LinqToTwitter:如何搜索我关注的用户的推文?

时间:2013-07-16 06:29:46

标签: twitter linq-to-twitter twitter-search

LinqToTwitter:如何搜索我关注的用户的推文?

使用下面的代码,我得到所有公共推文的结果,但我想查询我关注的用户的推文?

  var twitterCtx = new TwitterContext(auth);
     var searchResults =
         from search in twitterCtx.Search
         where search.Type == SearchType.Search
               && search.Query == txtQuery.Text
         select search;

  var searched = searchResults.SingleOrDefault();

1 个答案:

答案 0 :(得分:1)

虽然Twitter API没有提供您需要的选项,但有几件事情可能接近您想要的内容:“来自”运营商或流。

您可以访问Twitter Search页面并查看可以包含在LINQ to Twitter查询中的运算符列表。其中一个运营商是“来自”。这似乎只是一个用户,但听起来你想要所有的粉丝。无论如何,您可以在Twitter Search页面上进行试验以查看您获得的结果,然后将其转换为LINQ to Twitter查询。

另一种方法可能是使用Filter Stream。它有一个Follow属性,以逗号分隔的用户列表。通过上面的搜索,您正在进行请求/响应。但是,流不同之处在于您打开连接并长时间监听,在响应到达时处理响应。

相关问题