2011-04-25 110 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