Beide Seiten der vorigen Revision Vorhergehende Überarbeitung | Letzte ÜberarbeitungBeide Seiten der Revision |
lehre:ss12:v_mmisdb [11.09.2012 08:25] – Alexander Bazo | lehre:ss12:v_mmisdb [11.09.2012 08:27] – Alexander Bazo |
---|
| |
**Access/Consumer Token und Keys** | **Access/Consumer Token und Keys** |
<code> | <code java> |
private static final String CONSUMER_KEY = "1337"; | private static final String CONSUMER_KEY = "1337"; |
private static final String CONSUMER_SECRET = "1337"; | private static final String CONSUMER_SECRET = "1337"; |
Im ''ConfigurationBuilder'' werden die speziellen Token und Keys gespeichert um die Application gegenüber des Twitter API eindeutig zu identifizieren. Nur mit gültigen Token ist eine Validierung der Anfragen am Twitter-Server möglich. | Im ''ConfigurationBuilder'' werden die speziellen Token und Keys gespeichert um die Application gegenüber des Twitter API eindeutig zu identifizieren. Nur mit gültigen Token ist eine Validierung der Anfragen am Twitter-Server möglich. |
| |
<code> | <code java> |
private StatusListener listener; | private StatusListener listener; |
private TwitterStream twitterStream; | private TwitterStream twitterStream; |
**Implementierung eines möglichen ''StatusListener''** | **Implementierung eines möglichen ''StatusListener''** |
Ein möglicher ''StatusListener'' implementiert das Basis-Interface ''twitter4j.StatusListener''. Bei den zu implementierenden Methoden handelt es sich um Call-Backs, die zur Laufzeit automatisch aufgerufen werden, wenn beispielsweise ein neuer Tweet empfangen wird (''onStatus(Status status)''). Das ''Status''-Objekt kapselt den empfangenen Tweet. Über entsprechende Getter-Methoden können alle relevanten Informationen ausgelesen werden und dann beispielsweise in einer Datenbank gespeichert werden. | Ein möglicher ''StatusListener'' implementiert das Basis-Interface ''twitter4j.StatusListener''. Bei den zu implementierenden Methoden handelt es sich um Call-Backs, die zur Laufzeit automatisch aufgerufen werden, wenn beispielsweise ein neuer Tweet empfangen wird (''onStatus(Status status)''). Das ''Status''-Objekt kapselt den empfangenen Tweet. Über entsprechende Getter-Methoden können alle relevanten Informationen ausgelesen werden und dann beispielsweise in einer Datenbank gespeichert werden. |
<code> | <code java> |
public class StatusListener implements twitter4j.StatusListener{ | public class StatusListener implements twitter4j.StatusListener{ |
| |
| |
**Erzeugen des Listeners sowie eines ''TwitterStream''-Objektes und zuweisen der Konfiguration und Verknüpfung von Listener und Stream** | **Erzeugen des Listeners sowie eines ''TwitterStream''-Objektes und zuweisen der Konfiguration und Verknüpfung von Listener und Stream** |
<code> | <code java> |
listener = new StatusListener(); | listener = new StatusListener(); |
twitterStream = new TwitterStreamFactory(config.build()).getInstance(); | twitterStream = new TwitterStreamFactory(config.build()).getInstance(); |