我们可以在facebook应用程序的应用程序域中有两个域吗?

我们可以在facebook应用程序的应用程序域中有两个域吗?,facebook,facebook-graph-api,Facebook,Facebook Graph Api,我创建了一个用于开发的示例应用程序,还创建了另一个示例应用程序,该应用程序具有除域之外的所有相同属性,因为所有返回的URL都应该基于域。我在本地主机上使用一个版本,在另一个测试域中使用另一个版本 因此,每当我将所有代码复制到我的测试域时,我需要更改应用程序密钥、密码和返回url等 我需要知道的是,是否可以为一个应用程序添加两个或多个域,并且只更改返回url,而不更改应用程序密钥、密码等 更新: 抱歉,我想说的是,不更改应用程序密钥,秘密。。这是一个打字错误,改变了整个问题的背景。不,这是不可能的

我创建了一个用于开发的示例应用程序,还创建了另一个示例应用程序,该应用程序具有除域之外的所有相同属性,因为所有返回的URL都应该基于域。我在本地主机上使用一个版本,在另一个测试域中使用另一个版本

因此,每当我将所有代码复制到我的测试域时,我需要更改应用程序密钥、密码和返回url等

我需要知道的是,是否可以为一个应用程序添加两个或多个域,并且只更改返回url,而不更改应用程序密钥、密码等

更新:


抱歉,我想说的是,不更改应用程序密钥,秘密。。这是一个打字错误,改变了整个问题的背景。

不,这是不可能的。这里已经回答了这个问题:

你需要为你创建的每个不同的域名设置一个新的facebook应用程序。理想情况下,每个域都应该有一个配置文件,可以在其中存储应用程序id/secret,从而避免在每次部署时对其进行编辑。

您现在可以创建一个作为主应用程序“子”应用程序的应用程序

与测试用户类似,测试应用程序允许您快速创建Facebook应用程序ID,以便在应用程序开发生命周期的开发、测试、登台或QA阶段使用

测试应用程序与普通应用程序类似,它们有自己的应用程序ID和独立设置,但在预制作期间使用它们有许多优点


测试应用程序有自己的URL和域,独立于父应用程序。

以下步骤帮助我解决相同的问题

  • 访问developers.facebook.com
  • 单击应用程序并编辑设置:
  • 以以下形式向其中添加域:example.com、example.org、subdomain.example.com(无http)
  • 保存

  • @rudolf_franek我想Vijay要问的是如何设置它,以便他可以在本地主机和域上使用相同的注册应用程序,而不必抱怨URL未经授权。抱歉@udolf_franek,这是一个打字错误,我只想添加两个域并保持所有其他设置不变,只想知道这是否能在两个不同的域中工作?但这不允许在两个域上进行完全测试(登录/授权),它只允许脱机访问。因为对于同一个应用程序(即密钥和机密),您已授予脱机访问,这意味着您从未注销,cookie也从未被删除。。但是我不想离线访问,我明白了-对不起。我只能猜测你可能会使用两个域作为你在facebook应用程序设置中提供的一个域的子域。