我正在尝试在Twitter Search API中查询用户,多个用户,主题标签,多个主题标签或其中的任何组合。我正在努力学习语法。
多个用户(WORKS)
?q=from:user1 OR from:user2 OR from user3
单个主题标签(WORKS)
?q=with:#hashtag
组合(BROKEN)
?q=from:user1 OR from:user2 OR with:#hash1 OR with:hash2
//returns most recent tweets and ignores my query altogether. No error
我不想查询特定用户的特定主题标签。我想要/或结果。如果我使用以下语法,它可以工作,但它也会搜索推文的内容,而不仅仅是标签,这不是很好。
包含搜索(WORKS)
?q=from:user1 OR hashtag1 OR hashtag2
有没有办法完成我要找的或不?我也试过以下
(BROKEN)
?q=from:user1 OR from:user2 OR with:hash1 OR hash2 OR hash3
希望这是有道理的。如果需要,我可以进一步澄清。 (注意:我在实际环境中使用的是since_id和max_id,以及rpp,但为了方便这个问题,我将它们从我的示例中删除了。)
答案 0 :(得分:6)
在同一研究中,我发现在API V1.1中使用多个主题标签进行搜索。你可以这样做
http://search.twitter.com/search?q=#hashtag1+OR+#hashtag2
http://search.twitter.com/search?q=#hashtag1+AND+#hashtag2
AND / OR将是大写,不会忘记值编码。有关详细信息,请查看此处https://dev.twitter.com/docs/using-search
答案 1 :(得分:0)
通常,您可以将此类型用于#标签或2个简单单词。
“欢乐时光” :):%22happy%20hour%22%20%3A%29
可以验证信息here。