FaceBook UI 使用新的 PHP/JS API 而不是 FBML

发布于 2024-10-05 08:46:25 字数 628 浏览 2 评论 0原文

在哪里可以找到有关在 iframe 中的 PHP/JS (JavaScript) 画布应用程序中将应用程序设计为 facebook 外观/感觉的信息?

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

我已经完成了大部分工作,但我无法弄清楚一些简单的事情 - 比如在 FBML 中显示一个漂亮的 facebook 风格的消息,我可以这样做:

<fb:success><fb:message><?php echo $fbmessage; ?></fb:message></fb:success>

或者

<fb:error message="An error has occurred." />

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

谢谢!

Where do I find information on styling my application to facebook look/feel in a PHP/JS (JavaScript) canvas app in an iframe?

I have some code that is a FBML canvas app, but facebook is phasing that out and it seems you can only use the new PHP API with an iframe and the javascript (XFBML) SDK.

I have most of it working, but I can not figure out some simple things - like in FBML to show a nice facebook styled message, I could just do:

<fb:success><fb:message><?php echo $fbmessage; ?></fb:message></fb:success>

or

<fb:error message="An error has occurred." />

Those FBML tags seem to no longer parse - probably not supported by XFBML. So what are the replacements, or even better, where is the documentation on how to use the new iframe/javascript canvas setup and style it easily? Maybe a CSS file? JS calls? XFBML plugins?

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

在巴黎塔顶看东京樱花 2024-10-12 08:46:25

您需要检查一些事项,以确保您的应用程序能够作为 iframe 应用程序而不是 FBML 应用程序运行:

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

:  
      <脚本类型=“text/fbml”>
       
     
   

  • 最后,如果您还没有这样做,请确保您的页面在调用 FB.init 后调用 FB.XFBML.parse() ()

希望这能让您启动并运行。

There are few things that you'll need to check to make sure your app will work as an iframe app instead of an FBML one:

  • Make sure your app's page are complete and valid XHTML
  • Make sure you have the xmlns:fb="http://www.facebook.com/2008/fbml" declaration on your root element
  • Wrap any existing FBML content in the following markup:

    <fb:serverFbml>
      <script type="text/fbml">
        <!-- your original FBML markup here... -->
      </script>
    </fb:serverFbml>

  • Lastly, if you aren't already, make sure your page calls FB.XFBML.parse() after calling FB.init().

Hopefully this gets you up and running.

氛圍 2024-10-12 08:46:25

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

There are no real guidelines for iFrame applications. Maybe it's worth consulting with a front end designer/developer to devise a visual framework for your application.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文