4

我已经看这个很久了,我在网上找不到任何可以提供解决方案的东西。尝试使用标签时...

...这是嵌入在选项卡画布上的。在本地使用应用程序时会出现“喜欢”按钮,但在 Facebook 网站上使用时不会出现。我收到此错误:-

FBML 错误(第 264 行):未知标签“fb:like”

我在设置中启用了 FBML。我也尝试过使用 iframe 替代方案,但没有成功。

有任何想法吗?

PS..我正在使用 CakePHP

4

4 回答 4

1

Canvas 中似乎没有。根据Facebook 的文档,有一个简单版本和一个 XFBML 版本,但我也找不到指向那个的文档。:(

新文件一团糟。

于 2010-06-06T07:15:13.677 回答
-1
<div>
<fb:iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fexample.com%2Fpage%2Fto%2Flike&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true">
</fb:iframe>
</div>

看看这个,用fb:iframe,效果很好~~试试看!

于 2010-08-07T01:23:16.840 回答
-1

如果您从头开始,您应该构建基于IFrame 的 Canvas 应用程序,而不是基于 FBML 的应用程序。IFrame Canvas 应用程序可以运行普通的 JavaScript,包括支持标签的JS SDK<fb:like>,例如:http ://apps.facebook.com/fbrellll/xfbml/fb:like 。

于 2010-07-13T06:47:56.920 回答
-1

这是关于 XFBML like button 的官方文档

http://developers.facebook.com/docs/reference/plugins/like

于 2010-06-06T14:41:25.940 回答