lostyazilim

Twitter'da #hashtag ile ilgili tweetleri bulma

4 Mesajlar 1.423 Okunma
lstbozum
smsonayhizmeti

BrutalStar BrutalStar Yazılımcı Kullanıcı
  • Üyelik 26.02.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek Yazılımcı
  • Konum İstanbul Avrupa
  • Ad Soyad U** C**
  • Mesajlar 697
  • Beğeniler 149 / 137
  • Ticaret 0, (%0)
Twitter apisini kullanarak belirlenen bir hashtag ile ilgili tweetleri sitemize çekelim.

Adım 1: Hashtag ile ilgili tweetleri Json formatında çekelim.
// sonuçların alınacağı hashtag
$hashtag = "facebook";

// kaç tweet çekilecek
$n = 10;

// api bağlantısı
$json = file_get_contents("http://search.twitter.com/search.json?rpp=".$n."&q=%23".urlencode($hashtag));



Adım 2: Gelen veriyi ayrıştırıp yazdıralım:
// Json formatını ayrıştır
$results = json_decode($json)->results;

// gelen tweetleri yazdır
foreach($results as $result)
{
echo '
';

// tweet
echo ''.DecodeTweet($result->text).'';

// tweeti atanın kullanıcı adı
echo ''.$result->from_user.'';
echo '
';
}



Adım 3: Tweetlerdeki etiketleme, link, hashtag gibi bağlantıları düzgün hale getirmek için gerekli fonksiyon:
function DecodeTweet($text){
//linkler
$text = preg_replace('@(https?://([-\w\.]+)+(/([\w/_\.]*(\?\S+)?(#\S+)?)?)?)@', '$1',$text);

//kullanıcılar
$text = preg_replace('/@(\w+)/','@$1',$text);

//hashtagler
$text = preg_replace('/\s+#(\w+)/',' #$1', $text);
return trim($text);
}


Kaynak: Twitter arama sonuçlarını çekme (PHP)
 

 

BLOG | http://safkaninsan.blogspot.com/
wmaraci
reklam

serdar462 serdar462 WM Aracı Kullanıcı
  • Üyelik 06.11.2012
  • Yaş/Cinsiyet 34 / E
  • Meslek Frontend Developer
  • Konum Tekirdağ
  • Ad Soyad S** A**
  • Mesajlar 255
  • Beğeniler 131 / 61
  • Ticaret 0, (%0)
Güzel bir yazı teşekkürler :)
 

 

ferhatkorkut ferhatkorkut Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 28.07.2013
  • Yaş/Cinsiyet 31 / E
  • Meslek Öğrenci
  • Konum İstanbul Avrupa
  • Ad Soyad ** **
  • Mesajlar 274
  • Beğeniler 35 / 55
  • Ticaret 2, (%100)
html&css öğrendim :) sıra php de :D
BrutalStar

kişi bu mesajı beğendi.

BrutalStar BrutalStar Yazılımcı Kullanıcı
  • Üyelik 26.02.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek Yazılımcı
  • Konum İstanbul Avrupa
  • Ad Soyad U** C**
  • Mesajlar 697
  • Beğeniler 149 / 137
  • Ticaret 0, (%0)

Desarj adlı üyeden alıntı

html&css öğrendim :) sıra php de :D


Hadi bakalım. :)
 

 

BLOG | http://safkaninsan.blogspot.com/
wmaraci
wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al