10

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

我可以排除转发吗?如果是这样,怎么做?

4

2 回答 2

17

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

于 2011-10-16T06:28:41.923 回答
6

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

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]

我希望这会有所帮助,享受编程的乐趣 :)

于 2011-12-20T09:46:24.527 回答