Я использую API поиска Atom из Twitter. Теперь я представляю все (новейшие 5) твиты с определенным словом. Но, к сожалению, многие люди ретвитят этот пост, и я получаю один и тот же пост 5 раз.
Могу ли я исключить ретвиты? Если да, то как?
Я успешно исключил ретвиты, добавив + exclude: retweets в конце моего поискового запроса.
Я сделал это, и я поделюсь, как вы это делаете.Это будет ваш поисковый запрос:
http://search.twitter.com/search.atom?lang=en&rpp=100&q=[yourpost-value]-filter:retweets
Это исключит ретвиты на 100%, и у меня это сработало :).Если у вас есть проблема с этим, вот альтернативный способ:
Объединение -filter: ретвит в вызываемой функции, вот пример:
if(isset($_POST['q'])){ $q = $_POST['q']."-filter:retweets"; }
Теперь вам просто нужночтобы выполнить ваш поисковый запрос:
http://search.twitter.com/search.atom?lang=en&rpp=100&q=[post-value]
Надеюсь, это поможет, получайте удовольствие от программирования:)