Twitter の Atom 検索 API を使用しています。これで、特定の単語を含むすべての (最新の 5 つの) ツイートを提示します。しかし残念なことに、多くの人がこの 1 つの投稿をリツイートし、同じ投稿が 5 回も寄せられています。
リツイートを除外できますか? もしそうなら、どのように?
Twitter の Atom 検索 API を使用しています。これで、特定の単語を含むすべての (最新の 5 つの) ツイートを提示します。しかし残念なことに、多くの人がこの 1 つの投稿をリツイートし、同じ投稿が 5 回も寄せられています。
リツイートを除外できますか? もしそうなら、どのように?
検索クエリの最後に+exclude:retweetsを追加することで、リツイートを正常に除外できました。
私はそれを行ったので、あなたがこれをどのように達成したかを共有します. これが検索クエリになります。
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]
これが役に立てば幸いです。プログラミングを楽しんでください:)