2

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();
4

1 回答 1

1

尽管 Twitter API 没有提供您需要的选项,但有几件事可能接近您想要的:“来自”运算符或流。

您可以访问Twitter 搜索页面并查看可以包含在 LINQ to Twitter 查询中的运算符列表。这些运算符之一是'from'。这似乎只是一个用户,但听起来你想要所有的追随者。无论如何,您可以在Twitter 搜索页面上进行试验以查看您得到的结果,然后将其转换为 LINQ to Twitter 查询。

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

于 2013-07-16T15:53:35.970 回答