Algumas que vi, envolvem passar alguns parâmetros por metatags. Contudo, não deu muito certo.
Então tem alguma forma de fazer isso de maneira direta? Como a antiga url sharer? Tem. Bom, mais ou menos.
Aqui vão os passos:
- Em https://developers.facebook.com/apps, crie uma aplicação com nome e namespace.
- Nos detalhes da APP pode colocar como Page Tab e preencher os dados. Mas acho que não tem necessidade. Eu usei pagetab, pois já serviu para outro propósito.
- No seu site, adicione a classe 'fb-share' ao elemento que será seu botão para a ação de compartilhar o link no Facebook
- Em algum lugar, junto com seus JS, coloque o código abaixo:
$('.fb-share').click(function(event) {
/* Act on the event */
var app_id = 'SUA_APP_ID_AQUI'
var title = "SEU TITULO AQUI";
var summary = "SUA DESCRICAO AQUI";
var link = "http://www.LINK-DO-SEU-SITE-AQUI.com.br/";
var image = link+"CAMINHO/DA/IMAGEM.png";
var caption = "ASSINATURA DO SITE AQUI"
var fb_share = 'https://www.facebook.com/dialog/feed?'+
'app_id='+app_id+'&'+
'link='+link+'&'+
'picture='+image+'&'+
'name='+title+'&'+
'caption='+caption +'&'+
'description='+summary+'&'+
'redirect_uri='+link;
window.open(fb_share);
});
- Lembre-se de ao criar como pagetab, colocar os links iguais com relação a ter ou não a barra no fim, isso pode ocasionar um erro informando que a redirect_uri não pertente a aplicação.
Nenhum comentário:
Postar um comentário