我正在使用Twitter上的Atom搜索API。现在我用一个单词呈现所有(最新的5)推文。但不幸的是,许多人转发了这一篇文章,我发了5次同样的帖子。
我可以排除转推吗?如果是这样,怎么样?
答案 0 :(得分:17)
我在搜索查询结束时添加 + exclude:转推,成功排除了转推。
答案 1 :(得分:6)
我已经做到了,我将分享你是如何实现这一目标的。这将是您的搜索查询:
http://search.twitter.com/search.atom?lang=en&rpp=100&q=[yourpost-value]-filter:retweets
这将排除转发100%,它对我有用:)。如果您对此有疑问,可采用以下方式:
Concatenate -filter:在你调用的函数中转发,这是一个例子:
if(isset($_POST['q'])){
$q = $_POST['q']."-filter:retweets";
}
现在您只需要执行搜索查询:
http://search.twitter.com/search.atom?lang=en&rpp=100&q=[post-value]
我希望这有帮助,有趣的编程:)