Java uygulamalarınız içerisinde, Twitter ile etkileşime geçmek için JTwitter adında güzel bir API geliştirilmiş. JTwitter open source (açık kaynak) bir kütüphane ve LGPL license altında yayınlanmış.JTwitter sayesinde, birkaç satır kod ile Java uygulamalarınız içerisinden Twitter hesabınıza ulaşabiliyor, “status” iletilerini alıp gönderebiliyor, arkadaş ağınızı yönetebiliyor, arkadaşlarınıza mesaj gönderebiliyorsunuz. Tabi sadece bu işlevleri gerçekleştirmek için tasarlanan bir kütüphane değil JTwitter. Twitter’ın sunduğu API ler aracılığı ile her türlü işlemi basitçe gerçekleştirmek mümkün. Bu da twitter.com üzerinde yapabildiğiniz hemen hemen herşeyi JTwitter ile de yapmak anlamına geliyor.Aşağıdaki kod bloğu ile Twitter hesabına bağlanan, Twitter durumunuzu (status) güncelleyen ve “follower” listenizi çekip ekrana bastıran bir Java uygulaması geliştirebilirsiniz.Kodu çalıştırabilmek için öncelikle JTwitter kütüphanesini
tıklayarak bilgisayarınıza indirin.Kod:
JTwitter hakkında daha fazla bilgi edinmek için, kütüphanenin
sayfasını inceleyebilirsiniz.Ayrıca Java uygulamalarında Twitter API ile etkileşime geçmek için,
adında başka bir Java API si daha var. Bu kütüphaneyi kullanarak da Twitter bağlantısını Java içerisinden gerçekleştirmek mümkün.
Linkleri sadece kayıtlı üyeler görebilir. Linkleri görebilmek için Üye Girişi yapın veya ücretsiz olarak Kayıt Olun
//Gerekli JTwitter sınıflarını uygulamaya ekleyelim import winterwell.jtwitter.Twitter; import winterwell.jtwitter.Twitter.User; import java.util.List; public class TwitterAPI { private static final String username = "twitter-username"; private static final String password = "twitter-password"; public static void main(String[] args) { Twitter twitter = new Twitter(username, password); //Twitter status iletisini ekrana bastır System.out.println(twitter.getStatus("javablog")); // Status iletisini değiştir twitter.setStatus("Status iletisini Java içerisinden değiştirmek süper"); List<User> followers = twitter.getFollowers(); for(User user : followers) { System.out.println(user.getName()); } } } |
JTwitter hakkında daha fazla bilgi edinmek için, kütüphanenin
Linkleri sadece kayıtlı üyeler görebilir. Linkleri görebilmek için Üye Girişi yapın veya ücretsiz olarak Kayıt Olun
Linkleri sadece kayıtlı üyeler görebilir. Linkleri görebilmek için Üye Girişi yapın veya ücretsiz olarak Kayıt Olun