我正在尝试使用Tweetsharp在Twitter上搜索特定关键字,但我想对多个关键字进行搜索。以下代码有效,但仅适用于一个关键字。任何人都知道如何使用tweetsharp进行“或”搜索?
ITwitterLeafNode searchQuery = FluentTwitter.CreateRequest()
.Search().Query()
.ContainingHashTag("heart")
.Since(sinceID)
.InLanguage("EN")
.Take(tweetCount)
.AsJson();
var results = searchQuery.Request().AsSearchResult();
答案 0 :(得分:2)
Twitter的标准搜索运算符似乎可以与TweetSharp一起使用,因此您可以改为使用Containing()方法:
var qry = FluentTwitter.CreateRequest()
.Search().Query()
.Containing("#heart OR #soul");
请注意,“OR”必须是大写字母。
答案 1 :(得分:1)
糟糕。看起来我们忘了实施OR。大多数人使用“Containing”作为像Matt所证明的死记硬背查询表达式。如果您希望我们为布尔运算符添加更多扩展,请通过提交错误告知我们。