2011-04-27 95 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之外。

相关问题