Twitter Search API多个哈希标签或用户

时间:2012-09-15 20:33:04

标签: php twitter twitter-search

我正在尝试在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,但为了方便这个问题,我将它们从我的示例中删除了。)

2 个答案:

答案 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个简单单词。

haiku #poetry:%23haiku +%23poetry

“欢乐时光” :):%22happy%20hour%22%20%3A%29

可以验证信息here