10

Twitter の Atom 検索 API を使用しています。これで、特定の単語を含むすべての (最新の 5 つの) ツイートを提示します。しかし残念なことに、多くの人がこの 1 つの投稿をリツイートし、同じ投稿が 5 回も寄せられています。

リツイートを除外できますか? もしそうなら、どのように?

4

2 に答える 2

17

検索クエリの最後に+exclude:retweetsを追加することで、リツイートを正常に除外できました。

于 2011-10-16T06:28:41.923 に答える
6

私はそれを行ったので、あなたがこれをどのように達成したかを共有します. これが検索クエリになります。

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]

これが役に立てば幸いです。プログラミングを楽しんでください:)

于 2011-12-20T09:46:24.527 に答える