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();
答案 0 :(得分:1)
虽然Twitter API没有提供您需要的选项,但有几件事情可能接近您想要的内容:“来自”运营商或流。
您可以访问Twitter Search页面并查看可以包含在LINQ to Twitter查询中的运算符列表。其中一个运营商是“来自”。这似乎只是一个用户,但听起来你想要所有的粉丝。无论如何,您可以在Twitter Search页面上进行试验以查看您获得的结果,然后将其转换为LINQ to Twitter查询。
另一种方法可能是使用Filter Stream。它有一个Follow属性,以逗号分隔的用户列表。通过上面的搜索,您正在进行请求/响应。但是,流不同之处在于您打开连接并长时间监听,在响应到达时处理响应。