Twitter: получать твиты за определенный период времени

Я новичок в API Twitter. Я реализую модуль на Java, который показывает популярность #хэштега. Поэтому мне приходится собирать твиты за регулярный интервал времени.

Есть ли способ получить все твиты, которые содержат определенный #хэштег, чтобы я мог каждый раз подсчитывать общее количество твитов и получать популярность? Ниже URL дайте мне твиты, но это не соответствует. Не дает мне все твиты.

http://search.twitter.com/search.json?q=%23example


person Lolly    schedule 12.04.2013    source источник


Ответы (1)


Почему вы используете URL-адреса? Используйте Api Twitter 4j

http://twitter4j.org/en/

Вы можете легко выполнить эту функцию с помощью этого

С помощью Twitter4J вы можете легко интегрировать свое Java-приложение со службой Twitter.

Но Twitter4J — неофициальная библиотека.

Используйте эту функцию этого API

Поиск твитов

 // The factory instance is re-useable and thread safe.
    Twitter twitter = TwitterFactory.getSingleton();
    Query query = new Query("source:twitter4j yusukey");
    QueryResult result = twitter.search(query);
    for (Status status : result.getStatuses()) {
        System.out.println("@" + status.getUser().getScreenName() + ":" + status.getText());
    }

Проверьте этот URL на наличие фрагментов

http://twitter4j.org/en/code-examples.html

person Nikhil Agrawal    schedule 12.04.2013