2012-03-20 30 views
-1

我需要在同一个网站上有两个不同的Facebook连接!所以,他们指向两个不同的应用程序密钥。如何创建与Facebook连接的两种不同的连接方式?

我该如何管理?

+2

为什么?你想做什么? – 2012-03-20 10:53:54

+0

一个连接是针对某种经典的社交网络工具(每个网站实现它的Api Key都相同)。一个应该是我正在工作的网站的具体情况,因为我正在使用login/auth。 – markzzz 2012-03-20 11:11:50

+0

因此,基本上,如果我理解正确的话,您希望能够使用n + 1 fb应用程序,其中“+1”是您的网站,而“n”适用于您的主网站可以使用的网站?另外,你打算如何与facebook(针对“n”个应用程序之一),客户端和/或服务器端进行交互? – 2012-03-20 11:15:26

回答

1

这不是Facebook JavaScript SDK支持的东西,在添加另一个SDK实例之前,不能通过在其他变量中存储FB object来简单实现。

在SDK中的代码FB被直接使用到处都很漂亮,API的响应也会使用它。

顺便说一句,即使有可能你的用户需要授权两个应用程序,如果你想访问他们的数据(数据从一个应用程序转移到另一个违反平台政策)。

0

正如@JuicyScripter写道,js sdk本身不能在同一文档中的不同应用程序之间共享,这正是您可以尝试使用的东西。

如何为每个fb应用程序添加一个iframe? 你有正常的主页面(+1),然后你在其中加载一个iframe,并且你可以为另一个应用程序加载另一个fb sdk。 根据您打算做什么,您可能需要在iframe之间进行通信,这些iframe仅在共享相同域时才有效。

另一种方法是从服务器端发出所有api请求,但必须为每个应用的用户设置一个访问令牌。