2010-08-12 82 views
1

設置了我的FaceBook頁面,以便尚未「點擊」頁面的用戶(並嘗試查看頁面)會顯示特定選項卡的內容,而不是默認的「牆」視圖。如何添加一個「贊」按鈕到我的FaceBook登陸標籤?

這些用戶到達的選項卡包含我提出的應用程序。這是一個簡單的應用程序,列出有關業務的信息。

應用程序正在使用「I幀」渲染方法(在應用程序的「畫布」設置中)。

我的目標是在我的應用程序中添加FaceBook「Like Button」或「Like Box」。

這樣做的目的是編寫一條消息,鼓勵訪問者「喜歡」FaceBook頁面(不是應用程序)。

我試過FaceBook代碼生成器,喜歡按鈕和喜歡框,但它不起作用。當我在FaceBook中查看我的應用程序時,在我添加代碼的位置沒有任何內容。

在應用程序內部有一個「Like」按鈕看起來像許多FaceBook頁面所有者想要的東西。有什麼辦法可以做到這一點?

+0

只是爲了更清楚。你想添加一個像按鈕到你的應用程序選項卡,而不是應用程序本身? – 2010-11-19 12:58:37

回答

-1

爲了得到Like按鈕,請轉到http://developers.facebook.com/docs/reference/plugins/like,填寫相應的信息並按「獲取代碼」。這將打開一個帶有必要代碼的模式窗口。將該代碼複製到您的程序中,然後就完成了。

+0

我嘗試了你的建議,但在我粘貼代碼的應用程序中顯示「沒有任何內容」。 – edt 2010-08-12 16:46:19

+0

我需要更多關於您的應用程序的信息,您如何編寫它,您在哪裏粘貼代碼等。 – asnyder 2010-08-12 17:05:43

0

顯然,當前FBML實現中不支持按鈕,這是您可以在facebook畫布頁面的「選項卡」內使用的唯一語言。 您可能會注意到,一些專業完成的網站向上指向一個大箭頭,然後點擊「按鈕」按鈕文本,而沒有實際使用類似按鈕。這就是他們這樣做的原因。

直到facebook在選項卡中實現XFBML,它看起來像任何XFBML唯一標籤(如fb:like)只能用於您的個人網站。我認爲他們出於安全原因這樣做,儘管有些功能可以在您自己的頁面上使用,但facebook實際上並未在他們的頁面上支持,這似乎有點荒謬。

我發現的唯一解決方法是在您的應用中包含fb:comments標記,這是一個FBML標記,它放置了一個評論框和一個類似按鈕。

1

首先,確保您的頁面是以html模式而不是FBML加載的。

1,裝載FB JS

<script src="http://connect.facebook.net/en_US/all.js#appId=YOURAPPID&amp;xfbml=1"></script> 

2,初始化的FB(有時不無這方面的工作)

<script> 
FB.init({ 
    appId:"YOURAPPID", 
    xfbml:true, 
    status:true, 
    cookie:true, 
}); 
</script> 

3,把你想去哪裏

類似按鈕
<fb:like href="http://www.facebook.com/YOUR_FACEBOOK_PAGE" send="false" layout="button_count" width="90" show_faces="false" font="arial"></fb:like> 

類似的會出現,但不會使頁面刷新,所以你必須照顧自己的流量。

相關問題