sobota, 11 maja 2013

na "ty" z twitter4j

Platforma Twitter'a udostępnia biblioteki dla sporej liczby technologii, w tym dla Javy.
Dlatego dzisiaj spróbujmy połączyć się z naszym Twitterowym kontem, pobrać najnowsze twitty oraz samodzielnie coś udostępnić. Korzystać będziemy z biblioteki o nazwie twitter4j [strona domowa projektu: Twitter4J].

twitter4j daje nam kilka sposobów na autoryzacje(więcej o tym tu), nas interesuje opcja numer 2.
Do autoryzacji posłuży nam klasa o nazwie ConfigurationBuilder - wygląda tak:
By pomyślnie zakończyć proces "wypełniania" obiektu klasy poprawnymi danymi, należy je zdobyć. Logujemy się na dev.twitter.com -> wypełniamy niezbędne pola.
Posiadamy już Consumer key,Consumer secret, Access token oraz Access token secret.

Teraz pobieramy oś czasu twitter.getHomeTimeline();, getHomeTimeline zwraca nam 20 najnowszych tweetów. Zaimplementowana lista wygląda mniej więcej tak: getScreenName - nazwa użytkownika który tweeta udostępnił.
getText - treść tweeta.

Żeby udostępnić tweeta musimy zmienić opcje dostępu, w tym celu wchodzimy w ustawienia aplikacji(Settings) zmieniamy jej typ z "Read only" na "Read and Write", zmieniamy Access token oraz Access token secret (mogliśmy to zrobić na samym początku, mogliśmy).
twitter.updateStatus("tresc") - pozwala na aktualizacje statusu.
Dokładając do tego jedną pętle można poskładać prostą, działającą aplikacje :)

Brak komentarzy:

Prześlij komentarz