2011-04-27 94 views
0

大家下午好!最近,我開始一對夫婦的Facebook應用程序的工作,並正在使用與MVC3 &天青與SQL Azure的Facebook的C#SDK(懶惰開始&可能會遷移一些天青表後,我衝出多種樣機&設計的)。我想看看大家的想法是圍繞構建一個應用程序,這是一個Facebook畫布應用程序以及一個獨立的Web應用程序。我的目標是擁有一個完全獨立於Facebook之外的應用程序,可供沒有Facebook帳戶的人使用,但它也是一個Facebook畫布應用程序,所以Facebook用戶可以利用這種深度集成。目前,我正在設計這個服務/業務邏輯層的服務/業務邏輯層處於相同的Azure webrole中,並根據用戶是使用獨立Web應用程序還是使用Facebook canvas應用程序,通過控制器創建不同的表示層。Facebook Canvas應用程序和獨立Web應用程序最佳實踐

我的目標是具有完整功能的獨立的Web應用程序,並在Facebook的畫布應用程序。我應該關注哪些架構最佳實踐或陷阱?我的方法看起來是否正確?

謝謝鄉親! 馬特

回答

0

您可能遇到一些尺寸問題,尤其是在具有設定寬度的臉部畫布內(滾動條總是看起來很醜,但如果您確定他們那麼這不會是一個問題)至於有一個可以在FB中工作的頁面,並且通過獨立,你不應該有問題。只需對網頁進行編碼,然後添加FB代碼即可。如果facebook未打開,那麼代碼將被忽略。

警惕的唯一真實的東西是要走動(如果有不止一個頁面,或需要登錄)的信息。我猜這不會是一個問題,但如果你想使用獨立的。

編輯另一個令我煩惱的問題是簽名請求也是如此,因爲大多數情況下,facebook只發送一個。如果你需要在你的Facebook部分使用它,請確保你有一個解決方案,當它是一個獨立的Facebook之外。

相關問題