我一直在尋找這個多年,現在我無法找到任何提供解決方案的網絡。當試圖使用標籤...獲取FBML錯誤未知標記「fb:like」與Facebook應用程序的錯誤
...這是嵌入在標籤的畫布。當在本地使用應用程序時,會出現「Like」按鈕,但是,在Facebook網站上使用時不會出現。我得到這個錯誤: -
FBML錯誤(行264):未知變量 「FB:像」
我在設置中啓用FBML。我也嘗試過使用iframe替代品,但沒有運氣。
任何想法?
PS ..我正在使用CakePHP
我一直在尋找這個多年,現在我無法找到任何提供解決方案的網絡。當試圖使用標籤...獲取FBML錯誤未知標記「fb:like」與Facebook應用程序的錯誤
...這是嵌入在標籤的畫布。當在本地使用應用程序時,會出現「Like」按鈕,但是,在Facebook網站上使用時不會出現。我得到這個錯誤: -
FBML錯誤(行264):未知變量 「FB:像」
我在設置中啓用FBML。我也嘗試過使用iframe替代品,但沒有運氣。
任何想法?
PS ..我正在使用CakePHP
似乎無法在Canvas中使用。根據Facebook's document,XFBML有一個簡單的版本和版本,但是我找不到指向那個文檔的文檔。 :(
新的文件是一個爛攤子。
這是關於XFBML像按鈕的正式文件
如果你是從頭開始,你應該建立一個IFrame based Canvas application,而不是一個基於FBML的IFrame Canvas應用程序可以運行普通的JavaScript,包括支持<fb:like>
標籤的JS SDK,例如:http://apps.facebook.com/fbrelll/xfbml/fb:like。
原始海報指定它們位於選項卡畫布上下文中,並且當前只有(一個FBML子集)在選項卡畫布中可用。 – 2011-02-01 13:31:34
<div>
<fb:iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fexample.com%2Fpage%2Fto%2Flike&layout=standard&show_faces=true&width=450&action=like&colorscheme=light&height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true">
</fb:iframe>
</div>
看看這個,用fb:iframe,效果很好~~試試看!
現在,標籤畫布中不允許使用iframe。 – 2011-02-01 13:30:40
我有同樣的問題。 – o01 2010-11-25 09:08:37
同上。這與FBML,XFBML和iframe的混淆只是瘋狂。 – 2011-02-01 13:30:00