0

用于网站的 Facebook 和 Facebook SDK 有什么区别?

我看到这两个一直被引用,这很令人困惑。

我的设置是一个客户端 javascript 应用程序,我想知道我应该使用哪个。

4

2 回答 2

1

SDK 代表软件开发工具包。它是用于执行某些操作的工具集。

在 Facebook SDK 方面,有官方工具集

  • PHP
  • iOS
  • 安卓
  • JavaScript

这些工具集使开发人员可以更轻松地与 Facebook API(应用程序编程接口)进行交互,这是 Facebook 允许开发人员与其部分数据进行交互的一种方式。

Facebook for Websites代表了使您的网站成为与 Facebook 相关的社交互动并通过这些社交互动推动增长的想法。这可以是 SDK(前面提到的工具集)或插件的形式。

利用Facebook 平台(包含所有工具集、插件和 API),您可以为您的网站提供更好的社交体验。这就是Facebook for Websites所代表的。


因此,您有一个使用 JS SDK(这是工具集)的客户端 Javascript 应用程序。现在,这可能是您网站的应用程序,在这种情况下,您正在尝试丰富体验,或者您只是为其他人制作应用程序,以使用您的应用程序丰富他们的网站/页面。

  • 适用于您网站的应用程序?您正在使用 SDK,并且正在使用Facebook for Websites的想法
  • 分发到其他网站/页面的应用程序?您正在使用 SDK 让他们有机会将Facebook 用于他们的网站

因此,用于网站的 Facebook表示在网站上使用该平台以获得更丰富的社交体验的宽松短语。

我建议你阅读这个页面,即使你没有得到所有东西,它会给你一个比你已经拥有的更好的主意

http://developers.facebook.com/docs/guides/web/

于 2012-05-30T03:37:23.647 回答
1

用于网站的 Facebook 用于在您的网站上启用某些 Facebook 功能,例如点赞按钮。它还允许您使用 facebook 登录和注册您的网站,就像打开 id 一样。这消除了您自己的用户登录和注册脚本的需要。它还允许您使用图 API,让您访问给定用户的完整社交图。

Facebook Javascript SDK 让您可以访问图形 API 和更多功能,例如 facebook 对话框和 REST API。此外,它还提供了一种用于呈现我们的社交插件的 XFBML 版本的机制,以及一种让 Canvas 页面与 Facebook 进行通信的方式。

我认为您应该考虑使用 Facebook Javascript SDK,因为它为您提供了更多功能。

于 2012-05-30T02:49:20.830 回答