If you want to display twitter user feeds then use the below code of flow.
First of all for user timeline json you have to visit below twitter link.
http://dev.twitter.com/doc/get/statuses/user_timeline
For detail parameter please visit.
http://apiwiki.twitter.com/w/page/22554679/Twitter-API-Documentation
function twi_fid(){
 ## NUMBER OF TWITTET 
 $size = 5;
 ## FETCH THE TWITTER TWITTET
 $twittet = file_get_contents("http://api.twitter.com/1/statuses/user_timeline.json?screen_name=bdsarwar&count=$size&include_rts=t&include_entities=t");
 $data = json_decode($twittet);
 $o_text = "";
 foreach($data as $t)
 {
     $o_text = $t->text;
     ## MAKING URLS ENABLE TO TEXT
     $entities = $t->entities;
     $i = 0;
     foreach($entities->urls as $url)
     {
         $indicate = $url->indices;
         $replace[$i] = $url->url;
         $string[$i] = "<a target='_blank' href='".$url->url."'>".$url->url."</a>";
         $i++;
     }
     ## MAKING MENTIONS 
     foreach($entities->user_mentions as $mention)
     {
         $indicate = $mention->indices;
         $string[$i] = "<a target='_blank' href='http://www.twitter.com/".$mention->screen_name."'>".$mention->screen_name."</a>";
         $replace[$i] = $mention->screen_name;
         $i++;
     }
     for($i = 0; $i < count($string); $i++)
     {
         $pattarn = $replace[$i];
         $o_text = str_replace($pattarn, $string[$i], $o_text);
     }
   echo $o_text;
   echo "<br />";
   echo date("d/m/Y, H:m a", strtotime($t->created_at));
   echo "<br/> ___ <br />";
 }
 }
 twi_fid();
                       
                    
0 Comment(s)