【问题标题】:Twitter search (atom) API - exclude retweetsTwitter 搜索(原子)API - 排除转发
【发布时间】:2011-11-16 01:42:33
【问题描述】:

我正在使用来自 Twitter 的 Atom 搜索 API。现在我用某个词展示所有(最新的 5 条)推文。但不幸的是,很多人转发了这篇文章,我收到了 5 次同一篇文章。

我可以排除转发吗?如果有,怎么做?

【问题讨论】:

  • 我现在用的是 q=ConatiningWord -RT 但是这个可靠吗?
  • 不,您可能需要查看正则表达式。

标签: twitter atom-feed twitter-feed


【解决方案1】:

通过在搜索查询末尾添加 +exclude:retweets,我已成功排除转推。

【讨论】:

  • 这似乎和“-rt”的效果一样。我尝试了一些包含 RT+exclude:retweets 的搜索字符串,它们从不返回任何内容。
【解决方案2】:

我已经做到了,我将分享你是如何做到这一点的。这将是您的搜索查询:

http://search.twitter.com/search.atom?lang=en&rpp=100&q=[yourpost-value]-filter:retweets

这将 100% 排除转推,它对我有用 :)。如果您对此有疑问,这里是另一种方法:

在您正在调用的函数中连接 -filter:retweets,这是一个示例:

if(isset($_POST['q'])){
  $q = $_POST['q']."-filter:retweets";
} 

现在你只需要执行你的搜索查询:

http://search.twitter.com/search.atom?lang=en&rpp=100&q=[post-value]

我希望这会有所帮助,祝你编程愉快:)

【讨论】:

    猜你喜欢
    • 2021-05-26
    • 2011-06-21
    • 1970-01-01
    • 2016-06-26
    • 2020-11-07
    • 2014-07-24
    • 2015-03-12
    • 1970-01-01
    • 2019-10-13
    相关资源
    最近更新 更多