使用自定义网址,标题和图片创建Facebook共享按钮

Gij*_*ese 9 facebook facebook-graph-api share-button

Facebook曾经在Facebook共享按钮中允许自定义参数,但它现在不起作用.我需要的是创建一个Facebook共享按钮,它将具有自定义标题,网址,图像,描述等.使用元标记无法完成,因为单个页面上有多个共享按钮.每个应该有一个不同的标题,网址,图像等.我听说它可以使用Facebook应用程序 - 使用应用程序ID或其他东西.

我试过这个,但它不起作用:

<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">
Run Code Online (Sandbox Code Playgroud)

Cod*_*r68 5

不幸的是,我们似乎无法在页面中发布单个主题或文章的份额.Facebook似乎只是希望我们共享整个页面(仅基于网址).

还有他们的新共享对话框,但即使他们声称它可以完成旧的sharer.php可以做的所有事情,但这似乎不是真的.

这是Facebook分享的最佳实践.

  • 死链接:http://www.phpscholar.com/tutorials/custom-thumbnail-title-and-description-for-facebook-share-using-open-graph (3认同)

Jas*_*net 5

这是 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>
Run Code Online (Sandbox Code Playgroud)

Facebook 现在从 OG 元标签获取所有数据。

注意:此代码假设您在站点代码中具有 OG 元标记。

来源