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();
}
我想做的是只搜索我关注的人的推文。有什么办法可以做到吗?
搜索api是一个未经身份验证的端点,因此它不知道您是谁。正因为如此,没有办法过滤推文,只显示你关注的人。
但是,如果在查询中添加如下内容,则可以构造指定tweet作者的查询:(from:user1 OR from:user2 OR from:user3)
例如,我的查询字符串将是:"流(来自:twitterapi或来自:sitestreams)"
请记住,搜索api具有复杂性限制,因此您将无法在单个查询中请求所有关注者。如果让我猜的话,我认为你每次获得的用户不会超过5个。您必须自己将结果组合成一个单独的列表。