你確實想使用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