Похоже, что есть пара сервисов, которые делают это почти точно.Быстрый Google подтягивает http://onekontest.com/, и есть несколько других сервисов конкурса Твиттера, но все они, похоже, находятся на разных уровнях, так как не поспевают за изменениями в API.
КакЧто касается самого API Twitter, то если вы ожидали более 100 ответов, я думаю, что использование GET statuses/mentions
имеет смысл.Этот вызов API возвращает любые упоминания о пользователе, и вы можете передать флаг include_rts
, чтобы включить любые ретвиты ваших твитов.Затем, если вы хотите перечислить RT определенного твита, вы можете проверить поле in_reply_to_status_id
в возвращаемых данных, чтобы увидеть, соответствует ли оно оригинальному идентификатору твита.Этот вызов API возвращает только последние 800 статусов, 200 за раз, поэтому, если вы ожидаете кучу данных, вам потребуется периодически опрашивать API, чтобы получить все твиты.Я полагаю, что такие сервисы, как favstar, делают именно это, только в большем масштабе.
Если вы действительно ищете код для чего-то подобного, я написал приложение sinatra под названием twitter-rss-digest, который обрабатывает запросы Twitter с течением времени для отслеживания различных видов запросов.Это довольно грубо, и не совсем обрабатывает это конкретно, но это может указать вам верное направление, если вы хотите что-то кодировать.