Facebook for Websites和Facebook SDK有什么区别?
我一直看到这两个被引用,而且令人困惑。
我的设置是一个客户端JavaScript应用程序,我想知道我应该使用它。
答案 0 :(得分:1)
用于网站的Facebook可以在您的网站上启用一些Facebook功能,例如类似按钮。它还允许您使用Facebook登录和注册您的网站很像开放ID。这消除了您自己的用户登录和注册脚本的需要。它还允许您使用图形API,使您可以访问给定用户的完整社交图。
Facebook Javascript SDK可让您访问图形API以及更多内容,例如Facebook对话框和REST API。此外,它提供了一种机制,用于呈现社交插件的XFBML版本,以及Canvas页面与Facebook通信的方式。
我认为您应该考虑使用Facebook Javascript SDK,因为它为您提供了更多功能。
答案 1 :(得分:1)
SDK代表软件开发工具包。它是用于执行某些操作的工具集。
就Facebook SDK而言,有
的官方工具集这些工具集使开发人员可以更轻松地与Facebook API(应用程序编程接口)进行交互,这是Facebook允许开发人员与其部分数据进行交互的方式。
Facebook for Websites 代表了想法,使您的网站成为与Facebook相关的社交互动,并通过这些社交互动推动增长。这可以是SDK(前面提到的工具集)或插件的形式。
利用 Facebook平台(包含所有工具集,插件和API),您可以为您的网站提供更好的社交体验。这就是 Facebook for Websites 所代表的。
所以你有一个使用JS SDK 的客户端Javascript应用程序(这是工具集)。现在,这可能是您网站的应用程序,在这种情况下,您正在尝试丰富体验,或者您只是为其他人制作应用程序,以使用您的应用程序丰富其网站/页面。
所以 Facebook for Websites 表示在网站上使用平台以获得更丰富的社交体验的松散短语。
我建议你阅读这个页面,即使你没有得到它会给你一个比你已经拥有的更好的想法