你确实想使用FB API的Share按钮。
https://developers.facebook.com/docs/share/
具体来说,你要像一个按钮:
<a name="fb_share"
url="<?php echo "//" + $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"]; ?>"
></a>
<script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript"></script>
[编辑] 正如在评论中讨论,分享已被弃用。下面是类似的代码:
<div id="fb-root"></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=<?php echo $APP_ID; ?>";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<div class="fb-like"
data-href="<?php echo "//" + $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"]; ?>"
data-send="true" data-width="450" data-show-faces="true"></div>
并仔细检查,这是目前我用我的内容网络上的代码;我忘了这是新版本。
感谢戴夫,它引导您使用“喜欢”按钮 - 我所需要的只是一个按钮,当我点击时,显示一个'登录到您的Facebook帐户'窗口或对话框。 – wantTheBest 2012-02-27 17:08:26
如果你想要一个指向用户时间表的页面链接,你想要使用“分享”按钮 - 它可以让他们发布一个URL到他们的时间表,朋友的时间表,添加评论以及所有其他的东西当您点击新闻Feed中的“分享”时。 Like也会显示在他们的时间轴上,但不会让他们直接添加评论。如果你想将他们重定向到Facebook并让他们手工复制和粘贴链接,你可以将它们重定向到facebook.com,或者使用Share或Like API。从你说的话来看,我认为你确实需要分享按钮。这是所有其他网站使用的。 – 2012-02-27 17:17:23
同意但Facebook已弃用共享如您提供的链接的顶部所述 - 基本上共享在这一点上是历史。 – wantTheBest 2012-02-27 17:21:45