Ho lavorato su un piccolo programma in cui voglio leggere argomenti trending su Twitter e archiviarli in un database. Attualmente sto usando il metodo twitter4j getDailyTrends(), ma sto ottenendo risultati strani.Utilizzo delle tendenze quotidiane di Twitter4j?
Il codice ho attualmente è:
Twitter twitter = new TwitterFactory().getInstance();
ResponseList<Trends> dailyTrends;
dailyTrends = twitter.getDailyTrends();
System.out.println();
// Print the trends.
for (Trends trends : dailyTrends) {
System.out.println("As of : " + trends.getAsOf());
for (Trend trend : trends.getTrends()) {
System.out.println(" " + trend.getName());
}
}
Tuttavia, quando il programma viene eseguito, mostra lo stesso elenco di tendenze 24 volte. Ho provato a eseguire il programma in giorni diversi, tuttavia l'elenco è sempre identico, indipendentemente dal giorno in cui eseguo il programma.
Ho anche provato a passare il metodo getDailyTrends() alla data corrente e ho raggiunto gli stessi risultati.
Apprezzerei qualsiasi aiuto con questo, mi sta facendo impazzire. :)
MODIFICA: Il set di risultati che continuo a ricevere è la visualizzazione dei trend di Twitter dal 25.04.2012. E non importa quando eseguo il programma, o quale data gli dò, ottengo gli stessi risultati.
EDIT2: OK, questo mi ha disturbato tutto il giorno, alla fine ho trovato il codice di esempio fornito da twitter4j per la lettura delle tendenze. Ho eseguito il loro codice invece del mio, e sto avendo lo stesso problema. Le tendenze hanno poche settimane e non cambiano mai. Qualcuno è riuscito a far funzionare questo metodo prima?
Grazie per la risposta. Ho provato quello che mi hai suggerito e ho ricevuto lo stesso elenco di tendenze che ricevo da giorni :( –
In tal caso, ti suggerisco di verificare quale versione di Twitter4J stai utilizzando e se non si tratta di un bug di versione. vedi un bug per getAsOf che restituisce una data errata http://jira.twitter4j.org/browse/TFJ-613 Se non è elencato, ti suggerisco di segnalare un bug lì –
Stavo usando la versione stabile più recente di twitter4j (2.2.5), ho provato la versione più recente dell'istantanea (2.2.6) e ho avuto di nuovo lo stesso problema. Ora sto esaurendo le idee. –