【问题标题】:Twitter Search API multiple hash tags or usersTwitter 搜索 API 多个哈希标签或用户
【发布时间】:2012-09-08 14:48:21
【问题描述】:

我正在尝试在 Twitter 搜索 API 中查询一个用户、多个用户、一个主题标签、多个主题标签或它们的任何组合。我在语法上苦苦挣扎。

多用户 (WORKS)

?q=from:user1 OR from:user2 OR from user3

单个主题标签(WORKS)

?q=with:#hashtag

组合(破碎)

?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

有什么方法可以完成我正在寻找的东西吗?我也尝试了以下

(损坏)

?q=from:user1 OR from:user2 OR with:hash1 OR hash2 OR hash3

希望这是有道理的。如果需要,我可以进一步澄清。 (注意:我在我的实际环境中使用了 since_id 和 max_id 以及 rpp,但是为了方便这个问题,我将它们排除在我的示例之外。)

【问题讨论】:

    标签: php twitter twitter-search


    【解决方案1】:

    这个答案写于 2013 年。它使用的 API 已经停用。它仅出于历史兴趣而保留。对于 Twitter API,现在需要经过身份验证的请求。


    在同一项研究中,我发现在 API V1.1 中使用多个主题标签进行搜索。你可以这样做

    http://search.twitter.com/search?q=#hashtag1+OR+#hashtag2

    http://search.twitter.com/search?q=#hashtag1+AND+#hashtag2

    AND/OR 将是大写,而不是忘记值 URL 编码。更多细节可以看这里https://dev.twitter.com/docs/using-search

    【讨论】:

    【解决方案2】:

    通常您可以将此类型用于主题标签或 2 个简单的单词。

    俳句 #poetry : %23haiku+%23poetry

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

    可以验证here的信息。

    【讨论】:

      猜你喜欢
      • 2014-03-04
      • 2020-11-17
      • 1970-01-01
      • 1970-01-01
      • 2012-06-14
      • 2014-05-24
      • 2018-10-13
      • 2013-06-10
      • 1970-01-01
      相关资源
      最近更新 更多