Pregunta

Estoy tratando de buscar a los tweets utilizando el método de búsqueda en Twitter4J con efectos similares a este sitio web: Monitter.com

Te gusta esta página web, quiero mostrar un tweets en Twitter en tiempo real actualizaciones. Sólo quiero los tweets que se cargan de una manera similar. Entonces, ¿cómo puedo buscar tweets en similar a este sitio web (Monitter.com)?

Por favor, alguien podría mostrar un simple ejemplos de consulta.

¿Fue útil?

Solución

Estoy asumiendo que usted ya sabe cómo utilizar los ejemplos Twitter4J. Si nos fijamos en el archivo SearchTweets.java bajo "Twitter4J-2.2.5 \ Twitter4J-ejemplos \ src \ Main \ Java \ Twitter4J \ ejemplos \ Search", el siguiente código sea importante para usted:

try {
    QueryResult result = twitter.search(new Query(args[0]));
    List<Tweet> tweets = result.getTweets();
    for (Tweet tweet : tweets) {
        System.out.println("@" + tweet.getFromUser() + " - " + tweet.getText());
    }
    System.exit(0);
} catch (TwitterException te) {
    te.printStackTrace();
    System.out.println("Failed to search tweets: " + te.getMessage());
    System.exit(-1);
}

Para la actualización en tiempo real como Monitter, que debe revestir este trozo en un bucle que se ejecuta a intervalos regulares (echa un vistazo a Thread.sleep()). A continuación, es posible que desee reducir el número de resultados obtenidos en función de su frecuencia. Para ello, abrir Query.java bajo "Twitter4J-2.2.5 \ Twitter4J-ejemplos \ src \ Main \ Java \ Twitter4J". El valor predeterminado de consultas para usos SearchTweets.java solamente un argumento de cadena, pero usted tendrá que buscar en los métodos y setRpp() setSince().

sigo siendo nuevo en esto también, así que no puedo estar seguro de ello, pero espero que mi respuesta le ayuda! Me he comentado en lugar pero no tiene suficientes privilegios.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top