1

我正在尝试使用 Tweetsharp 在 twitter 上搜索特定关键字,但我想搜索多个关键字。以下代码有效,但仅适用于一个关键字。任何人都知道如何使用 tweetsharp 进行“或”搜索?

ITwitterLeafNode searchQuery = FluentTwitter.CreateRequest()
               .Search().Query()
               .ContainingHashTag("heart")
                .Since(sinceID)
               .InLanguage("EN")
               .Take(tweetCount)
               .AsJson();

var results = searchQuery.Request().AsSearchResult();
4

2 回答 2

2

Twitter 的标准搜索运算符似乎与 TweetSharp 配合得很好,因此您可以改用 Containing() 方法:

var qry = FluentTwitter.CreateRequest()
                       .Search().Query()
                       .Containing("#heart OR #soul");

请注意,“OR”必须大写。

于 2010-02-08T23:11:45.437 回答
1

哎呀。看起来我们忘了实现 OR。大多数人使用“包含”作为马特展示的死记硬背的查询表达式。如果您希望我们为布尔运算符添加更多扩展,请通过提交错误告知我们。

于 2010-02-14T09:22:02.317 回答