Hi zusammen,
ich habe lange Zeit nicht mehr mit Java gearbeitet, hab das aber schon lange mal wieder auf dem Zettel
Daher bitte ich schonmal um Entschuldigung, falls mein Problem auf die fehlende Praxis zurück zuführen ist!
Als erstes Teilpaket eines "größeren" Projekts möchte ich gerne Tweets mit Hilfe von Twitter4j herunterladen und ausgeben. Ganz simple (dachte ich!).
Ich arbeite mit dem JDownloader und habe mir Twitter4j in aktueller Version heruntergeladen und in mein Projekt eingebunden und mit Hilfe der Doku eine einfaches Programm geschrieben:
ich habe lange Zeit nicht mehr mit Java gearbeitet, hab das aber schon lange mal wieder auf dem Zettel
Daher bitte ich schonmal um Entschuldigung, falls mein Problem auf die fehlende Praxis zurück zuführen ist!
Als erstes Teilpaket eines "größeren" Projekts möchte ich gerne Tweets mit Hilfe von Twitter4j herunterladen und ausgeben. Ganz simple (dachte ich!).
Ich arbeite mit dem JDownloader und habe mir Twitter4j in aktueller Version heruntergeladen und in mein Projekt eingebunden und mit Hilfe der Doku eine einfaches Programm geschrieben:
Java:
package twitter;
import java.util.List;
import twitter4j.Query;
import twitter4j.QueryResult;
import twitter4j.Status;
import twitter4j.Twitter;
import twitter4j.TwitterException;
import twitter4j.TwitterFactory;
import twitter4j.conf.ConfigurationBuilder;
public class test {
public test() {
super();
}
public static void main(String[] args) {
ConfigurationBuilder cb = new ConfigurationBuilder();
cb.setDebugEnabled(true)
.setOAuthConsumerKey("123")
.setOAuthConsumerSecret("123")
.setOAuthAccessToken("123")
.setOAuthAccessTokenSecret("123");
TwitterFactory tf = new TwitterFactory(cb.build());
Twitter twitter = tf.getInstance();
try {
Query query = new Query("Cocaine");
QueryResult result;
result = twitter.search(query);
List<Status> tweets = result.getTweets();
for (Status tweet : tweets) {
System.out.println("@" + tweet.getUser().getScreenName() + " - " + tweet.getText());
}
System.exit(0);
} catch (TwitterException te) {
te.printStackTrace();
System.out.println("Failed to search tweets: " + te.getMessage());
System.exit(-1);
}
}
}
[/Java]
Ob der Code jetzt funktioniert kann ich nicht sagen. Beim Kompilieren stoße ich auf eine Menge Meldungen, dass referenzierte Libs nicht gefunden:
[url=http://abload.de/image.php?img=unbenannt4xkwp.gif]Bild: unbenannt4xkwp.gif - abload.de[/url]
Diese Libs sehen nicht unbedingt nach Twitter4j Libs aus, also gehe ich davon aus, ich beim Einbinden alles richtig gemacht habe, mir aber irgendein Java-Basic fehlt.
Ich habe auch einige Beispiele aus dem Netz versucht, aber immer mit der gleichen Meldung.
Kann mir vielleicht jemand weiterhelfen?
Muss ich noch u.a. JUNIT einbinden? auf der twitter4j Seite habe ich jedenfalls nichts dazu gefunden.
Vielen Dank und Gruß!