我正在使用來自Twitter的Atom搜索API。現在,我將所有(最新的5個)推文與某個詞彙一起呈現。但不幸的是,很多人轉發這篇文章,並且我得到了相同的文章5次。Twitter搜索(atom)API - 排除轉推
我可以排除轉發嗎?如果是這樣,怎麼樣?
我正在使用來自Twitter的Atom搜索API。現在,我將所有(最新的5個)推文與某個詞彙一起呈現。但不幸的是,很多人轉發這篇文章,並且我得到了相同的文章5次。Twitter搜索(atom)API - 排除轉推
我可以排除轉發嗎?如果是這樣,怎麼樣?
我已經成功排除轉推,在我的搜索查詢結尾添加+排除:轉推。
這似乎與「-rt」具有相同的效果。我嘗試了一些包含** RT **和** +排除的搜索字符串:retweets **他們從不返回任何內容。 – Carcamano
我已經這樣做了,我會分享你是如何完成這個的。這將是您的搜索查詢:
http://search.twitter.com/search.atom?lang=en&rpp=100&q=[yourpost-value]-filter:retweets
這將排除轉發100%,它爲我工作:)。如果你有這個問題,這裏是另一種方法:
串聯型濾波器:您所呼叫的函數中銳推,這裏有一個例子:
if(isset($_POST['q'])){
$q = $_POST['q']."-filter:retweets";
}
現在你只需要執行您搜索查詢:
http://search.twitter.com/search.atom?lang=en&rpp=100&q=[post-value]
我希望這有助於,有樂趣的編程:)
我現在用q = ConatiningWord -RT但是這可靠嗎? – planIT
不,你可能想看看正則表達式。 – Mob