2011-04-25 104 views
0

CSASPNETWebsite和CSASPNETFacebookApp樣本有什麼區別?關於樣本的說明

我是新來的Facebook開發。我想創建一個使用Facebook登錄和註冊的外部網站。我也希望這個網站可以在facebook裏面作爲facebook應用程序使用。我很困惑應該使用哪個樣本,爲什麼?

請指教。 Pratik

回答

1

CSASPNETWebsite是面向Facebook的網站應用程序,也被稱爲Facebook連接。這些應用程序在您的服務器上作爲獨立應用程序託管(而不是在Facebook Chrome中的iFrame)

CSASPNETFacebookApp用於「Apps on Facebook」應用程序,也稱爲Canvas應用程序或iFrame應用程序。這些應用出現在apps.facebook.com/yourapp網址的iFrame中。

請參閱http://developers.facebook.com/docs/瞭解有關使用畫布與連接應用程序可以執行的操作的更多信息。

+0

帕特,感謝您的解釋。我正在做一個簡單的測試Facebook應用程序,它只會在用戶的牆上發佈。我想嘗試使這個應用程序在外部網站上運行(Facebook之外)。所以,它應該基本上運行在facebook chrome和外部。我應該使用哪個樣本作爲起點? – 2011-04-25 21:05:05

+0

我認爲你應該選擇一種方法 - canvas/iframe應用或獨立的「連接」應用。我不確定它是否能夠很好地運行一個應用程序。對於獨立應用(連接應用)而言,這是最簡單的,並且具有最少的策略要求,您無需擔心cookie在iframe中的處理方式。所以使用CSASPNETWebsite(或者更好,如果你是MVC的MVC) – 2011-04-25 22:04:00

+0

帕特,也許我很困惑。感謝你對我的耐心。這裏是一個例子:Foresquare允許你使用Facebook登錄登錄他們的網站(這將是一個Facebook連接應用程序)。但是,如果Facebook想要在facebook chrome中顯示與應用程序相同的網站,我認爲同樣的網站項目可以這樣使用,對嗎?在這種情況下,當Facebook的chrome加載四方時,如果用戶登錄Facebook,用戶將已經登錄。 – 2011-04-28 13:47:10