2010-02-26 79 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查詢語言),它的工作很好。在開始之前,您仍然需要註冊爲開發者。