我正在阅读Facebook的文档,所以我可以弄清楚如何在我的网站上启用Facebook Connect.让我感到困惑的是哪些部分适用于Facebook应用程序和Facebook Connect,因为我会一直在阅读,以为我正在学习Facebook Connect,但后来我会到达一个提到Facebook应用程序的部分.例如,这是除了Data.getCookies上的页面之外的其他内容:
此方法返回给定用户和应用程序的所有cookie.
Cookie仅适用于Web应用程序; 它们不适用于桌面应用程序.
我认为我的网站是一个Web应用程序,但我不知道"Web应用程序"是否同时指的是Facebook Connect网站和Facebook应用程序.如何判断我正在阅读的内容是否适用于Facebook Connect而不仅仅适用于Facebook应用?
在该上下文中,"Web应用程序"指的是具有Facebook的基于画布的应用程序."桌面应用程序"是其中提到的另一种类型,它指的是非Web应用程序,例如Windows中用于系统托盘的小部件.
我会将Facebook平台看作一组API:
Facebook画布应用程序(您在FB中使用的应用程序.用户将其视为"Facebook应用程序")
FBML/FBJS应用程序
iframe画布应用程序
Facebook桌面应用程序(罕见)
Facebook连接应用程序(其中包含FB元素的网站.CNN,Digg)
卷筒纸
苹果手机
请注意,所有这些都可以访问Facebook API,REST和FQL界面.大多数文档适用于FBML画布应用程序.在Facebook开发者维基的左侧,您可以看到一些顶级选项:
API(你总是可以使用它)
FBML(仅限画布应用程序)
XFBML(仅限Facebook连接)
FQL(你可以随时使用它)
FBJS(主要是画布应用程序,一些连接功能)
我相信你已经看到了:
http://wiki.developers.facebook.com/index.php/Facebook_Connect
哪个是主要的连接文档.我希望这可以帮助你组织起来.
祝好运!