19 Ağustos 2013 Pazartesi

Twitter Public Stream ile tweetleri dinlemek


Twitter'ın developer'lara sunduğu API'lardan birisi olan Streaming API'lara bakalım.

İlgili dökümana bu adresten ulaşabilirsiniz.

3 farklı özellik destekleyen Streaming API içinden bu yazımızda Public Stream özelliğini inceliyor olacağız.

Öncelikle Streaming API'ın REST API kullanıma göre farkları nedir? Hangi durumlarda Streaming kullanmalıyız.

Basitçe özetlemek gerekirse, REST kullanımında siz Twitter'a bir soru sorarsınız bu sorunun cevabı hazır olduğunda size cevabı döner. Aynı soruyu tekrar sormak istediğinizde bu cevabın tekrar hazırlanmasını beklersiniz.

Streaming API ile aslında hazırladığınız soruyu Twitter'in sorgu havuzuna kaydettirip beklersiniz, cevabınıza uygun bir durum oluştuğunda size direk cevap gelir. Bağlantı kapatmadığı için tekrar bağlanma maliyetine bağlı gecikmeler yaşanmaz.

Peki Public Stream nedir? Twitter'da takip ettiğiniz kelimelerden herhangi birisi ile ilgili bir tweet oluşursa bunu sistem size anlık olarak gönderir.
-Bazı limitlere takılabilirsiniz, örneğin TT olan bir kelimeyi dinleyemezsiniz bu şekilde


twitter-public-stream bu işlemi yapabilmemiz için güzel bir modül.

npm install twitter-public-stream
Komutu ile NPM'den projenize eklenebilir. Modül içinden gelen örneğe bakalım hep beraber.
"example / config-example.js" dosyasını "example / config.js" olarak güncelleyip. Gereken bilgilermizi girelim.

Bunun için Twitter'dan bir uygulama açmanız gerekmektedir. Gereken bilgileri bu şekilde elde edebilirsiniz

Yükleniyor...


Yükleniyor...

Hiç yorum yok:

Yorum Gönder