Nesse artigo vamos aprender como e simples fazer uma integração com o Twitter  usando o asp.net, sem precisar plug-ins de terceiros. Não e novidade que o twitter  e uns dos maiores servidores de microblogging, com essa poderosa ferramenta você poderá de forma automática publicar as mensagem do twitter no seu site.

 

Primeiramente vamos iniciar o Visual Studio, criei um novo projeto Web Application ou Web Site nesse exemplo estou utilizando WebApplication usando a versão do .NET Framework 3.5


 

Depois de criarmos o no projeto e definir o framework, entre na página Default.aspx no modo Designer escreva dentro da Div o título “Noticia”, e arraste o componente Unbound localizado na aba“Standard” depois clique no componente e na aba “Properties “ renomei o campo ID para “btnTwitter

 

 

Agora entre na página Default.aspx ou pressione a tecla de atalho “F7”  agora dentro da pagina adicione o seguinte código

usingSystem;

usingSystem.Collections.Generic;

usingSystem.Linq;

usingSystem.Web;

usingSystem.Web.UI;

usingSystem.Web.UI.WebControls;

usingSystem.Xml;

 

publicpartial class _Default : System.Web.UI.Page

{

    protected void Page_Load(objectsender, EventArgs e)

    {

              /*Twitter*/

        XmlDocument doc = newXmlDocument();

/* No lugar radio do ceu bastacolocar o seu usuario */

 

        doc.Load("http://twitter.com/statuses/user_timeline/radiodoceu.rss");

/*Seleciona o campo do XML nesse casoapenas estou pegando o campo //title*/

        XmlNodeList No = doc.SelectNodes("//title");

/*Aqui estou lendo o XMl se i formenor do que 10 nessa caso 10 representa ea quantidade de mensagem que eu estoudefinindo*/

        for (int i = 0; i <10; i++)

        {

          BulletedList1.Items.Add(No.Item(i).InnerText);

 

        }

    }

}

 

Agora basta salvar e testar sua aplicação caso você queira personalizar a sua aplicação você pode usar o css  lembrando que o componente usado e uma lista

Exemplo de css:

.twitter li {text-decoration:none;color:#d67200;background-color:transparent;}

.twitter {list-style-image: url(images/twitter.gif)}


 

Resultado:

 

Fazer integrações no seu site com mecanismo de redes sociais facilita as indexações de buscadores como o Google e nesse tutorial aprendemos como usar o twitter com asp.net utilizando apenas 5 linhas de códigos como nosso velho amigo fala “Não tem que ser difícil Ramon Durães “.


 Aprofunde seus conhecimentos sobre esse tema na comunidade ASP.NET

 

Exibições: 153

Comentar

Você precisa ser um membro de DevBrasil para adicionar comentários!

Entrar em DevBrasil

Comentário de Eleandro Tersi em 18 abril 2011 às 1:39
Como posso fazer isso, para web usando vb?
Comentário de Juliano Sales em 27 janeiro 2011 às 22:38
Nossa  que massa fico muito feliz que essa aplicação tenha ajudado
Comentário de Mateus Rodrigues de Morais em 27 janeiro 2011 às 22:03
Usei o mesmo código numa aplicação WPF. Ficou legal! Coloquei tres Radio Buttons para o usuário escolher quantos tweets ele quer que apareça (5, 10 ou 20), coloquei um TextBox para inserir o nome do usuário e um botão para executar o código. Porém, como não tem a BulletList, eu usei a TreeView.. até que deu certo :D
Comentário de Juliano Sales em 11 janeiro 2011 às 19:39

O pessoal um dica no for está configurado para aparecer  10 notícia se o seu twitter não tiver 10 mensagens vai dar erro para corrigir basta acrescentar o código abaixo  apenas mudou o for 

no No.count

 for (int i = 0; i < No.Count; i++)
            {
                blTwitter.Items.Add(No.Item(i).InnerText);
}
Comentário de airton goncalves em 11 janeiro 2011 às 14:39

Que isso Juliano,foi so um obs.,cara vc é meu brodher

Comentário de Juliano Sales em 11 janeiro 2011 às 10:18

E verdade amigo bem observado o certo e
 btnTwitter
.Items.Add(No.Item(i).InnerText);desculpe pelo erro meu primeiro tutorial kkkk 

Comentário de airton goncalves em 11 janeiro 2011 às 8:49

Bom dia Srs.

So para tirar uma duvida essa sintaxe esta correta?

 

BulletedList1.Items.Add(No.Item(i).InnerText);

em especial BulletedList1.Items.Add

Obrigado

 

 

Comentário de Robson Alves em 10 janeiro 2011 às 16:05
Muito simples! 
Belo artigo!
Comentário de Thiago Diniz em 10 janeiro 2011 às 13:14
Legal amigo ! parabéns !
Comentário de Mateus Rodrigues de Morais em 10 janeiro 2011 às 11:14
Olha aí! Gostei!

© 2019   Criado por Ramon Durães.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço