如何在 C# 中使用 linq to twitter v.4 进行 twitter 搜索
How to do a twitter search using linq to twitter v.4 in c#
我想使用 linq to twitter v.4 进行搜索。到目前为止我设法完成的查询获得了用户推文。
有没有一种方法可以像在 Twitter 搜索框中那样进行搜索?
例如当我在浏览器的搜索框中键入音乐时,它会显示所有相关的推文。
我在网上找到此代码,但收到错误消息“StatusType”不包含搜索定义。
var statusTweets = from tweet in twitterContext.Search
where tweet.Type == StatusType.Search &&
tweet.Query =="twitter"&&
tweet.Count == 2 &&
tweet.IncludeEntities == true
select tweet;
LINQ to Twitter 是异步的,因此您发布的代码不完整。这是如何工作的:
var statusTweets =
await
(from tweet in twitterContext.Search
where tweet.Type == SearchType.Search &&
tweet.Query =="SearchQuery" &&
tweet.Count == 2 &&
tweet.IncludeEntities == true
select tweet)
.ToListAsync();
请注意差异是 await
和 ToListAsync()
。如果您在使用异步代码时遇到问题,请搜索 'C# async',您会发现很多 material。 Stephen Cleary's Blog 也是一个很好的异步资源。
Searching Twitter 上有关于 LINQ to Twitter wiki 的文档。
Samples folder also has demos on how to use LINQ to Twitter. The Console Samples 更全面,其他示例是一些命令和查询的单个演示,因此您可以了解 LINQ to Twitter 如何与这些技术一起工作。
你的问题中关于 "Like the Twitter Search Box" 的部分非常笼统,与 LINQ to Twitter 无关,你可能想问一些单独的、更有针对性的问题。请查看 Stack Overflow Help section on Asking a Question 以帮助您微调您的问题以获得最佳结果。
我想使用 linq to twitter v.4 进行搜索。到目前为止我设法完成的查询获得了用户推文。
有没有一种方法可以像在 Twitter 搜索框中那样进行搜索?
例如当我在浏览器的搜索框中键入音乐时,它会显示所有相关的推文。
我在网上找到此代码,但收到错误消息“StatusType”不包含搜索定义。
var statusTweets = from tweet in twitterContext.Search
where tweet.Type == StatusType.Search &&
tweet.Query =="twitter"&&
tweet.Count == 2 &&
tweet.IncludeEntities == true
select tweet;
LINQ to Twitter 是异步的,因此您发布的代码不完整。这是如何工作的:
var statusTweets =
await
(from tweet in twitterContext.Search
where tweet.Type == SearchType.Search &&
tweet.Query =="SearchQuery" &&
tweet.Count == 2 &&
tweet.IncludeEntities == true
select tweet)
.ToListAsync();
请注意差异是 await
和 ToListAsync()
。如果您在使用异步代码时遇到问题,请搜索 'C# async',您会发现很多 material。 Stephen Cleary's Blog 也是一个很好的异步资源。
Searching Twitter 上有关于 LINQ to Twitter wiki 的文档。
Samples folder also has demos on how to use LINQ to Twitter. The Console Samples 更全面,其他示例是一些命令和查询的单个演示,因此您可以了解 LINQ to Twitter 如何与这些技术一起工作。
你的问题中关于 "Like the Twitter Search Box" 的部分非常笼统,与 LINQ to Twitter 无关,你可能想问一些单独的、更有针对性的问题。请查看 Stack Overflow Help section on Asking a Question 以帮助您微调您的问题以获得最佳结果。