Facebook Javascript vs PHP SDK

Facebook Javascript vs PHP SDK,php,javascript,Php,Javascript,facebook开发者指南让我有些困惑。一些教程显示正在使用的javascript SDK,而一些教程显示正在使用的PHP SDK。我需要同时加载这两个吗?这两者之间有什么区别吗(除了一个是客户端,一个是服务器) 我想使用Facebook的SDK进行用户身份验证、社交插件和图形API。我能给你的最好建议是:在Facebook平台上规划新的开发时要非常小心。很多文档都严重过时,而平台的零星修订又加剧了这种情况 诚然,这在最近几个月有所改善,但我离题了 Facebook最近反对创建FBML画布应用程

facebook开发者指南让我有些困惑。一些教程显示正在使用的javascript SDK,而一些教程显示正在使用的PHP SDK。我需要同时加载这两个吗?这两者之间有什么区别吗(除了一个是客户端,一个是服务器)


我想使用Facebook的SDK进行用户身份验证、社交插件和图形API。

我能给你的最好建议是:在Facebook平台上规划新的开发时要非常小心。很多文档都严重过时,而平台的零星修订又加剧了这种情况

诚然,这在最近几个月有所改善,但我离题了


Facebook最近反对创建FBML画布应用程序,这意味着您的应用程序必须位于iframe中。这也意味着你也可以让Facebook上的应用程序可用(例如,可以同时加载)。这缩小了使用PHP SDK的好处,因为许多功能都可以通过JavaScript API获得。

对于SDK身份验证,您应该使用JavaScript SDK。正确设置东西要容易得多

对于GraphAPI,这取决于您将要构建什么样的应用程序。如果您在服务器端存储或处理内容,则必须使用PHPSDK


你不需要为他们的社交插件使用SDK。在大多数情况下,您只需复制粘贴示例代码。

许多任务/调用都可以通过javascript完成。我把这两个都用在我的电脑上。85%的JavaScript和15%的PHP。 原因:如果你有一个大于10000 dau的应用程序,PHPSDK有时会很糟糕,因为在我的机器上,每个api调用都需要至少0.3s的cURL


我的意见是:仅在必要时使用PHP SDK

您想做什么?Facebook应用程序?或者只是将Facebook登录添加到您的网站?我想使用Facebook的SDK进行用户身份验证、社交插件和图形API。比方说,我想请求用户的喜好,对其进行处理(例如通过语义扩展),然后根据这些处理过的喜好向用户推荐电影。目前,我正在使用PHPSDK,因为它是在服务器上进行处理的,但是它是最好的选择吗?