Wiec zaczynamy, krok pierwszy:
- znaleźć jakieś API które umożliwia połączenie z Twitterem wybrałem twitter4J .
Teraz w konsoli tworzymy nowy projekt Twitter za pomocą Maven:
- lipka$ mvn archetype:create -DgroupId=com.itsilesia.twitter -DartifactId=Twitter
Potem przygotowanie projektu do importu do ulubionego IDE, wchodzimy do katalogu projektu.
- lipka$ mvn eclipse:eclipse
Importujemy teraz projekt do Eclipse.
Teraz dodaje twitter4j do dependencies w pliku pom.xml:
- <project xmlns="http://maven.apache.org/POM/4.0.0" xsi="http://www.w3.org/2001/XMLSchema-instance" schemalocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
- <modelversion>4.0.0</modelversion>
- <groupid>com.itsilesia.twitter</groupid>
- <artifactid>Twitter</artifactid>
- <packaging>jar</packaging>
- <version>1.0-SNAPSHOT</version>
- <name>Twitter</name>
- <url>http://maven.apache.org</url>
- <dependencies>
- <dependency>
- <groupid>net.homeip.yusuke</groupid>
- <artifactid>twitter4j</artifactid>
- <version>[2.0,)</version>
- </dependency>
- </dependencies>
- </project>
Teraz przeglądamy dokumentację twitter4J i zaczynamy pisać kod:)
- package com.itsilesia.twitter;
- import twitter4j.Status;
- import twitter4j.Twitter;
- import twitter4j.TwitterException;
- /**
- * @author lipka
- *
- */
- public class App {
- public static void main(String[] args) {
- Twitter twitter = new Twitter("lukaszlipka", "******");
- try {
- Status status = twitter.update("Allo twitter users:) from Eclipse");
- } catch (TwitterException e) {
- e.printStackTrace();
- }
- System.out.println("Hallo Twitter:)");
- }
- }
Teraz CTRL+F11 i uruchamiamy nasz program:)No i pierwsza Twitterowa wiadomość poleciała w eter:) Hmm ciekawe może tak logować co się dzieje w programie za pomocą Twittera prosto do klienta:)
W drugiej części przedstawię jak odczytać wiadomości od innych. A w trzeciej odsłonie może napisze transport do mule:)
W drugiej części przedstawię jak odczytać wiadomości od innych. A w trzeciej odsłonie może napisze transport do mule:)