Idioma:

Exibindo os tweets de um Perfil no Twitter via PHP

14 de fevereiro de 2011 | Em Web | 2,2 mil visualizações | Por

Clique e compartilhe: 

Vamos aprender como é fácil exibir os tweets de qualquer perfil no Twitter em uma página escrita em PHP. A partir deste molde você poderá criar sua página personalizada e exibí-la como quiser.

Vamos Programar!

Iremos obter os valores via Feed XML. É um arquivo relativamente simples, mas que tratá toda a informação de que precisamos de forma original e concreta.

Vamos ao script:

<?php
$usuario = 'dicasemgeral'; // Usuário do Twitter
$feed = 'http://twitter.com/statuses/user_timeline/'.$usuario.'.rss'; // Apenas o URL do Feed
$limite = 10; // Limite te Tweets que aparecerão na tela
?>
<html>
<head>
<title>Tweets de <?=$usuario;?></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<?php
$conta=0;
foreach(simplexml_load_file($feed)->channel->item as $item ): if($conta>=$limite){break;} $conta++;
$username = $usuario;
$nome = explode(':',$item->title); $nome = $nome[0];
$link = $item->link;
$data = $item->pubDate;
$tweet = str_replace($nome.': ','',$item->description);
?>
<div id="tweet<?=$conta;?>">
<a target="_blank" href="http://twitter.com/<?=$username;?>"><img src="http://api.twitter.com/1/users/profile_image/<?=$username;?>" border="0" style="float:left; padding:3px;" width="48" height="48" title="@<?=$username;?>" /></a><a title="@<?=$username;?>" target="_blank" href="http://twitter.com/<?=$username;?>"><b><?=$nome;?></b></a>: <?=$tweet;?>
<br>
<small><span><a href="<?=$link;?>" target="_blank" style="color:#444444; text-decoration:none;"><?=$data;?></a></span></small>
</div>
<div style="clear:both;"></div>
<?php
endforeach;
?>
</body>
</html>

O script acima deverá retornar algo como:

exibindo tweets php

O resultado, com toda certeza, é orgânico, sem formatação. Portanto, cabe a você programador desenvolver os métodos de estilizar e criar sua página personalizada. Um exemplo disso você pode ver aqui. Observe o chat que funciona no lado esquerdo da página.

Boa sorte! :)

De Ivaiporã/PR, Engenheiro de Computação, Administrador do Grupo Dicas em Geral. Apaixonado por Tecnologia e Informática.



Deixe seu comentário

Um pouco sobre nós

    O Grupo Dicas em Geral surgiu em 2007 a partir de idéias inovadoras sobre solução de problemas enfrentados diariamente por quem utiliza a Tecnologia e Informática, tanto usuários comuns quanto técnicos. Mas onde surgiu, por quê e qual é o propósito deste site?

Clique aqui e conheça!

Dê um +1 no Dicas em Geral
     

Vídeo da Semana