in Desenvolvimento

Aprenda a compartilhar em 16 Redes Sociais

Com a importância das redes sociais para a disseminação e formação de conteúdos, cada vez mais nos deparamos com a necessidade de implementarmos mecanismos de compartilhamento de conteúdos.

Durante esta semana um de meus trabalhos foi o de desenvolver uma barra para compartilhar informações de alguns conteúdos.

Partindo do pressuposto que era um solução própria e customizada não poderia utilizar alguns plugins e ferramentas prontas para isto.

Logo comecei a coletar informações relevantes da maneira de como cada rede social trabalhava suas API’s e ofereciam seus serviços de compartilhamento e publicação.

Com isso decidi fazer este post com vários endereços e a forma de como compartilhar em cada rede social.

1) Facebook

http://www.facebook.com/share.php?t=texto&u=url


2) Orkut

http://promote.orkut.com/preview?nt=orkut.com&tt=texto&du=url


3) Twitter

http://twitter.com/home?status=texto


4) Hotmail

http://mail.live.com/mail/EditMessageLight.aspx?n=&to=[email protected]&cc=[email protected]&subject=titulo&body=corpo

 

5) Messenger

http://profile.live.com/badge?url=url

http://profile.live.com/badge/?url= url&title=titulo&screenshot=enderecoimagem


6) Linkedin

http://www.linkedin.com/shareArticle?mini=true&url=url&title=texto


7) Yahoo/Meme

http://meme.yahoo.com/dashboard?text=texto


8 ) Yahoo/Buzz

http://buzz.yahoo.com/buzz?targetUrl=url


9) Delicious

http://www.delicious.com/save?jump=yes&url=url


10) Sonico

http://www.sonico.com/share.php?title=titulo&url=url


11) Blogger

http://www.blogger.com/blog_this.pyra?t=&u=url


12) Digg

http://digg.com/submit?url=url&title=texto


13) MySpace

http://www.myspace.com/Modules/PostTo/Pages/?u=url


14)  Buzz

http://www.google.com/buzz/post?message=texto&url=url


15)  Tumblr

http://www.tumblr.com/share?v=3&u=url&t=texto


16) Google Bookmarks

http://www.google.com/bookmarks/mark?op=edit&output=popup&bkmk=url&title=texto


Lembrando que sempre que passamos informações por urls temos que tomar cuidado com caracteres especiais e acentuação, para resolver este tipo de problema existe um metodo chamado UrlEncode, que fica na classe HttpUtility do .NET

string url = System.Web.HttpUtility.UrlEncode("texto para transformar");
var url = HttpUtility.UrlEncode("texto para transformar");

Bom espero que estas url’s sejam uteis, qualquer dúvida, critica ou sugestão estou a disposição

obrigado
Rodolfo

  • Fernando

    Esses links são para compartilhar exatamente o que? Páginas, artigos??
    De qualquer jeito me foi muito útil, obrigado