2010-02-26 71 views
1

我打算在Facebook上制作一个相当大的应用程序。在实际修改它在Facebook中使用之前,让代码在任何托管网站上运行是否更明智? 或者让代码与Facebook兼容会带来太大的痛苦吗?制作Facebook应用程序

回答

1

这取决于您如何实施Facebook集成。如果它是一个Canvas应用程序,则可以在IFrame和FBML之间进行选择。如果你使用FBML,你必须从一开始就用Facebook注册应用程序,因为它使用Facebook特定的XML。如果你使用IFrame,你可以做任何事情,除了Facebook的整合,而无需注册你的应用程序。有关更多信息,请参阅http://wiki.developers.facebook.com/index.php/Choosing_between_an_FBML_or_IFrame_Application

Connect应用程序可能还有其他选项,但我对它们没有经验。

你打算使用哪个平台?有用于JavaScript,PHP和.NET的Facebook API。

+0

目前计划使用java。 – Mulki 2010-03-01 16:57:22

+0

没有“官方”Java API,但有一些非官方的Facebook Dev wiki上列出:http://wiki.developers.facebook.com/index.php/User:Java – jrummell 2010-03-01 19:01:48

0

如果它是一个很大的应用程序,我建议你使用Facebook Connect,然后通过Canvas Application使用FBML。我发现Iframe应用程序对小应用程序更好。

我一直在使用Facebook Connect创建一个PHP FB应用程序,然后是FBML和FQL(Facebook查询语言),它的工作很好。在开始之前,您仍然需要注册为开发者。