首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用新的FaceBook /JS API代替FBML的FBML

使用新的FaceBook /JS API代替FBML的FBML
EN

Stack Overflow用户
提问于 2010-11-30 22:54:00
回答 2查看 535关注 0票数 0

在iframe中的PHP/JS (JavaScript) canvas应用程序中,我在哪里可以找到将我的应用程序样式化为facebook外观的信息?

我有一些代码是FBML画布应用程序,但facebook正在逐步淘汰它,似乎您只能将新的PHP API与iframe和javascript (XFBML) SDK一起使用。

我有它的大部分工作,但我不能想出一些简单的事情-就像在FBML中显示一个漂亮的facebook样式的消息,我可以只做:

代码语言:javascript
复制
<fb:success><fb:message><?php echo $fbmessage; ?></fb:message></fb:success>

代码语言:javascript
复制
<fb:error message="An error has occurred." />

那些FBML标签似乎不再解析--可能XFBML不支持。那么什么是替代品,或者更好的是,关于如何使用新的iframe/javascript canvas设置和样式的文档在哪里?也许是CSS文件?JS调用?XFBML插件?

谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-12-07 05:27:36

对于iFrame应用程序,没有真正的指导原则。也许值得咨询前端设计师/开发人员,为您的应用程序设计一个可视化框架。

票数 0
EN

Stack Overflow用户

发布于 2010-12-14 03:35:01

有几件事你需要检查,以确保你的应用程序将作为iframe应用程序而不是FBML应用程序工作:

  • 确保应用程序的页面完整且有效XHTML
  • 确保在根元素上具有xmlns:fb="http://www.facebook.com/2008/fbml"声明
  • 将任何现有的FBML内容包装在以下标记中:

<fb:serverFbml>

<script type="text/fbml">

<!-- your original FBML markup here... -->

</script>

</fb:serverFbml>

最后,如果您尚未调用FB.init().,请确保您的页面在调用FB.init().之后调用

希望这能让你启动并运行起来。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4315035

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档