Html 共享并添加自定义消息?

Html 共享并添加自定义消息?,html,facebook,facebook-social-plugins,facebook-sharer,Html,Facebook,Facebook Social Plugins,Facebook Sharer,我已经在我的网站上集成了一个Facebook共享按钮。客户端现在希望在用户按下共享按钮时添加一条预填充的消息,以便将其写入用户时间线。(如果他们同意) 我在facebook上查看了共享按钮: 但是我在任何地方都找不到如何将自定义消息添加到共享按钮?您需要将facebooks OG标记添加到页面的头部,Facebook将阅读这些标记并添加内容。您可以添加自定义标题、图像和说明 <meta property="og:title" content="title" /> <meta

我已经在我的网站上集成了一个Facebook共享按钮。客户端现在希望在用户按下共享按钮时添加一条预填充的消息,以便将其写入用户时间线。(如果他们同意)

我在facebook上查看了共享按钮:


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

您需要将facebooks 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标签看起来像这样

<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" />
根据,不允许您预先填充邮件:

2.3:不要在文章的标题、评论、消息或用户消息参数中预先填充某人没有创建的内容,即使 用户可以在共享前编辑或删除内容


…无论如何,共享插件是不可能的。消息必须100%由用户生成,并且没有可能的方法来实现这一点。

根据法律,这是不允许的,因此如果他们不希望自己的应用被禁止,他们就不应该这样做。这不是facebook应用,这是一个网页。好吧,这是不可能的,即使是网页,也会在几小时内被禁止共享任何内容