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