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=primeiro@email.com&cc=seungo@email.com&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

