Criar um botão de partilha do Facebook com url, título e imagem personalizados

O Facebook costumava permitir parâmetros personalizados no botão de partilha do Facebook, mas não está a funcionar agora. O que eu preciso é criar um botão de partilha Facebook que terá um título personalizado, url, imagem, descrição, etc. Não pode ser feito usando meta tags porque existem vários botões de partilha em uma única página. Cada um deve ter um título diferente, urls, imagens etc. Ouvi dizer que pode ser feito usando o App - using App id do Facebook ou algo assim.

Tentei isto, mas não é. trabalho:

<a title="send to Facebook" 
  href="http://www.facebook.com/sharer.php?s=100&p[title]=YOUR_TITLE&p[summary]=YOUR_SUMMARY&p[url]=YOUR_URL&p[images][0]=YOUR_IMAGE_TO_SHARE_OBJECT"
  target="_blank">
Author: alex, 2014-04-05

4 answers

[[1]}Infelizmente, parece que não podemos postar ações para tópicos ou artigos individuais dentro de uma página. Parece que o Facebook só quer que compartilhemos páginas inteiras (baseado apenas em url).

Também há o seu novo diálogode partilha , mas mesmo que eles afirmem que pode fazer tudo o que o velho sharer.php poderia fazer, isso não parece ser verdade.

E aqui estão as "melhores práticas" dos Facebook para a partilha.
 5
Author: CodeDreamer68, 2015-08-16 15:17:18

Este é o código em 2017:

<i class="fa fa-facebook-square"></i>
<a href="#" onclick="window.open('https://www.facebook.com/sharer/sharer.php?u='+encodeURIComponent(location.href),'facebook-share-dialog','width=626,height=436');return false;">Share on Facebook</a>
O Facebook agora tira todos os dados de OG metatags. Nota: este código assume que você tem og metatags no código do site.

Origem

 3
Author: Jasom Dotnet, 2017-02-22 10:03:56
Bruto, mas funciona no nosso sistema.
<div class="block-share spread-share p-t-md">
  <a href="http://www.facebook.com/share.php?u=http://www.voteleavetakecontrol.org/our_affiliates&title=Farmers+for+Britain+have+made+the+sensible+decision+to+Vote+Leave.+Be+part+of+a+better+future+for+us+all.+Please+share!" 
     target="_blank">
    <button class="btn btn-social btn-facebook">
      <span class="icon icon-facebook">
      </span> 
      Share on Facebook
    </button>
  </a>

  <a href="https://www.facebook.com/FarmersForBritain" target="_blank">
    <button class="btn btn-social btn-facebook">
      <span class="icon icon-facebook">
      </span>
      Like  on Facebook
    </button>
  </a>
</div>
 2
Author: Michael O'Sullivan, 2016-09-30 07:59:54