2011-05-26 98 views
0

我开始在一个旧的Facebook应用程序上工作,这个应用程序是一个canvas facebook应用程序并使用FBML。 现在没有一个FBML的标签似乎在工作,所以我只想知道,它是否被Facebook完全删除?如何使用iframe-ready代码替换此FBML代码?

如果是的话,我会怎么写的代码中的:

<fb:dashboard> 
    <fb:action href="http://apps.facebook.com/ilovebolly/index.php">Home</fb:action> 
    <fb:action href="http://apps.facebook.com/ilovebolly/movie.php">Movies</fb:action> 
    <fb:action href="http://apps.facebook.com/ilovebolly/celebrity.php">Celebrities</fb:action> 
    <fb:action href="http://apps.facebook.com/ilovebolly/news.php">News</fb:action> 
    <fb:action href="http://apps.facebook.com/ilovebolly/invite.php">Invite Friends</fb:action> 
    <fb:help href="http://apps.facebook.com/ilovebolly/help.php">Help</fb:help> 
</fb:dashboard> 

是否有在使用Javascript SDK任何方法或我将不得不写纯HTML,CSS这个?

回答

1

根据roadmap,您不能再创建新的FBML应用程序。但是,如果它是一个旧的应用程序,你应该可以使用FBML的时间。根据FBML reference,个别标签也不被弃用。如果你愿意,为iframe实现这个功能将涉及纯HTML/CSS和Javascript - 没有JS SDK方法。

+0

感谢您的回复。它真的很有帮助。根据你的FBML标签应该暂时工作。在我的应用程序中,正在使用,它们不起作用。是否有其他原因,他们不应该工作? – Sameer 2011-05-26 18:54:50

+0

可能他们被弃用而没有记录它,在我的简短搜索中,我没有看到任何关于它的信息,但它们是相对低使用的标签。 – 2011-05-26 18:56:12

1

是的,它是Facebook Roadmap for 2011的一部分。你可以通过facebook php图形API来查看一些开发应用程序的教程。 Check this link.

+0

抱歉,我忘了提及,FBML仍然有效,但您需要尽快将其删除。 – 2011-05-26 13:54:22

+0

感谢您的回复。对我来说不幸的是,FBML似乎并没有工作。有了上面的代码链接应该已经到来,但只有文本没有链接是我所得到的。 – Sameer 2011-05-26 18:47:08