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

时间:2011-10-25 10:00:29

标签: facebook facebook-graph-api

我已经创建了一个用于开发的示例应用程序,并且我已经创建了另一个具有除domain之外的所有相同属性的示例应用程序,因为所有return_urls都应该基于域。我在我的localhost使用一个版本,在另一个测试域中使用其他版本。

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

我需要知道的是,是否可以为单个应用添加两个或更多域名,只更改返回网址,不用更改应用密钥,秘密等等。??

更新

对不起,我打算在没有更改app密钥的情况下说,秘密..这是一个错字错误,改变了整个问题的背景。

3 个答案:

答案 0 :(得分:6)

您现在可以创建一个Test App作为主应用的“子”应用。

  

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

     

测试应用程序就像常规应用程序一样,因为它们拥有自己的应用程序ID和独立设置,但它们在预生产期间提供了许多优势

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

答案 1 :(得分:0)

不,这是不可能的。这已在此处得到解答:Allowing multiple domains for 1 Facebook App (like Tumblr)

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

答案 2 :(得分:-1)

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

  1. 访问developers.facebook.com。
  2. 点击您的应用程序并编辑设置。
  3. 使用以下格式向域添加域:example.com,example.org,subdomain.example.com(无http)。
  4. 保存。