Twitter搜索(原子)API - 排除转推

pla*_*nIT 10 twitter twitter-feed atom-feed

我正在使用Twitter上的Atom搜索API.现在我用一个单词呈现所有(最新的5)推文.但不幸的是,许多人转发了这一篇文章,我获得了同样的帖子5次.

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

小智 17

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


小智 6

我已经做到了,我将分享你是如何实现这一目标的.这将是您的搜索查询:

http://search.twitter.com/search.atom?lang=en&rpp=100&q=[yourpost-value]-filter:retweets
Run Code Online (Sandbox Code Playgroud)

这将100%转发排除,它对我有用:).如果您对此有疑问,可采用以下方法:

Concatenate -filter:在你调用的函数中转发,这是一个例子:

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

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

http://search.twitter.com/search.atom?lang=en&rpp=100&q=[post-value]
Run Code Online (Sandbox Code Playgroud)

我希望这有帮助,有编程的乐趣:)