我已将Facebook共享按钮整合到我的网站中。客户现在希望在用户按下共享按钮时添加预先填充的消息,因此可以将其写入用户时间线。 (如果他们同意的话)。
我已经检查了facebook上的分享按钮:
https://developers.facebook.com/docs/plugins/share-button/
但我无法在任何地方找到如何将自定义消息添加到共享按钮?
答案 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%用户生成的,并且没有可能的方法来实现它。