Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

saulo69

[Resolvido] Tratar dados retornados por ajax com jquery

Recommended Posts

Boa tarde pessoal, minha duvida é a seguinte: Acessando o link: https://api.twitter.com/1/statuses/user_timeline.json?include_entities=true&include_rts=true&screen_name=rafamene&count=2

 

Ele retorna os posts que meu cliente fez no twitter, gostaria de saber como pegar esses dados e trata-los, de forma que eu possa colocar no site as atualizações que ele fez no seu perfil...

 

 

Grato desde já!

Compartilhar este post


Link para o post
Compartilhar em outros sites

é um json. Leia esse objeto e formate o html como você quiser.

Compartilhar este post


Link para o post
Compartilhar em outros sites

é um json. Leia esse objeto e formate o html como você quiser.

 

Como faço para ler o objeto?

 

Moderação, pode fechar o tópico. Consegui resolver meu problema... Obrigado!

Vou deixar a solução de como fazer com php:

 

$count = 5;
$tweet=json_decode(file_get_contents("http://api.twitter.com/1/statuses/user_timeline/rafamene.json?count=".$count."" ));
for ($i=1; $i <= $count; $i++){
   //Assign feed to $feed
   $feed = $tweet[($i-1)]->text;
   //Find location of @ in feed
   $feed = str_pad($feed, 3, ' ', STR_PAD_LEFT);   //pad feed     
   $startat = stripos($feed, '@'); 
   $numat = substr_count($feed, '@');
   $numhash = substr_count($feed, '#'); 
   $numhttp = substr_count($feed, 'http'); 
   $feed = preg_replace("/(http:\/\/)(.*?)\/([\w\.\/\&\=\?\-\,\:\;\#\_\~\%\+]*)/", "<a href=\"\\0\">\\0</a>", $feed);
   $feed = preg_replace("(@([a-zA-Z0-9\_]+))", "<a href=\"http://www.twitter.com/\\1\">\\0</a>", $feed);
   $feed = preg_replace('/(^|\s)#(\w+)/', '\1<a href="http://search.twitter.com/search?q=%23\2">#\2</a>', $feed);
   echo "<div class='tweet'>".$feed.  "<div class='tweet_date'>". date("M \- j",strtotime($tweet[($i-1)]->created_at))."
           </div></div>";      
   }

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.