私はTwitterからAtom検索APIを使用しています。今私はすべての(最新の5つの)つぶやきを特定の単語で提示します。しかし残念なことに、多くの人がこの1つの投稿をリツイートし、私は同じ投稿を5回受け取ります。Twitterの検索(atom)API - リツイートを除外する
リツイートを除外することはできますか?もしそうなら、どうですか?
私はTwitterからAtom検索APIを使用しています。今私はすべての(最新の5つの)つぶやきを特定の単語で提示します。しかし残念なことに、多くの人がこの1つの投稿をリツイートし、私は同じ投稿を5回受け取ります。Twitterの検索(atom)API - リツイートを除外する
リツイートを除外することはできますか?もしそうなら、どうですか?
私は検索クエリの最後に+除外:retweetsを追加してリトレーを除外することに成功しました。
これは "-rt"と同じ効果があるようです。私は、** RT **と** + exclude:retweets **を含むいくつかの検索文字列を試しました**彼らは決して何も返しません。 – Carcamano
私はこれを行いました。これをどのように達成するかをお伝えします。これはあなたの検索クエリです:
http://search.twitter.com/search.atom?lang=en&rpp=100&q=[yourpost-value]-filter:retweets
これは100%retweetsを除外し、それは私のために働いた:)。あなたはこれで問題がある場合は、ここでは別の方法である:
を連結の-filter:あなたはちょうどあなたが検索を実行する必要が今
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