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)
 
  

 
                    
 
                    