分享并添加自定义消息?

时间:2014-11-26 16:24:27

标签: html facebook facebook-social-plugins facebook-sharer

我已将Facebook共享按钮整合到我的网站中。客户现在希望在用户按下共享按钮时添加预先填充的消息,因此可以将其写入用户时间线。 (如果他们同意的话)。

我已经检查了facebook上的分享按钮:

https://developers.facebook.com/docs/plugins/share-button/

但我无法在任何地方找到如何将自定义消息添加到共享按钮?

2 个答案:

答案 0 :(得分:1)

您需要将facebook OG标签添加到页面的头部,Facebook会阅读这些标签并添加内容。您可以添加自定义标题,图像和说明。

<meta property="og:title" content="title" />
<meta property="og:description" content="description" />
<meta property="og:image" content="http://www.website.com/thumbnail" />

如果您需要在每页上添加自定义标题,图片或说明,那么您需要使用php常量来逐页定义。

有类似的东西:

<?php 
$title = 'Title Here';
$desc = 'Description goes here...';
?>

然后元标记看起来像这样。

<meta property="og:title" content="<?php echo $title ?>" />
<meta property="og:description" content="<?php echo $desc ?>" />
<meta property="og:image" content="http://www.website.com/thumbnail" />

点击此处的文档:

答案 1 :(得分:0)

根据platform policy,您不得预先填写消息:

  

2.3:不要预先填写有人未创建内容的帖子的标题,评论,消息或用户消息参数,即使   此人可以在分享之前编辑或删除内容

...无论如何都无法使用Share插件。该消息必须是100%用户生成的,并且没有可能的方法来实现它。