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